Changeset 10766 for trunk/psLib
- Timestamp:
- Dec 15, 2006, 4:05:43 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/pstap/src/pstap.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/pstap/src/pstap.h
r10702 r10766 16 16 // use to test the value of a float 17 17 # define ok_float(VALUE,EXPECT,COMMENT, ...)\ 18 ok((fabs ((VALUE)-(EXPECT)) < FLT_EPSILON), COMMENT, ## __VA_ARGS__);18 ok((fabsf((VALUE)-(EXPECT)) < FLT_EPSILON), COMMENT, ## __VA_ARGS__); 19 19 20 20 // use to test the value of a double 21 21 # define ok_double(VALUE,EXPECT,COMMENT, ...)\ 22 ok((fabs l((VALUE)-(EXPECT)) < DBL_EPSILON), COMMENT, ## __VA_ARGS__);22 ok((fabs((VALUE)-(EXPECT)) < DBL_EPSILON), COMMENT, ## __VA_ARGS__); 23 23 24 24 // use to test the value of a float within a defined tolerance 25 25 # define ok_float_tol(VALUE,EXPECT,TOL,COMMENT, ...)\ 26 ok((fabs((VALUE)-(EXPECT)) < (TOL)), COMMENT, ## __VA_ARGS__); 26 { \ 27 bool status = (fabsf((VALUE) - (EXPECT)) < (TOL)); \ 28 ok(status, COMMENT, ## __VA_ARGS__); \ 29 if (!status) { \ 30 diag(" got: '%f'", VALUE); \ 31 diag(" expected: '%f'", EXPECT); \ 32 } \ 33 } 27 34 28 35 // use to test the value of a double within a defined tolerance 29 36 # define ok_double_tol(VALUE,EXPECT,TOL,COMMENT, ...)\ 30 ok((fabsl((VALUE)-(EXPECT)) < (TOL)), COMMENT, ## __VA_ARGS__); 37 { \ 38 bool status = (fabs((VALUE) - (EXPECT)) < (TOL)); \ 39 ok(status, COMMENT, ## __VA_ARGS__); \ 40 if (!status) { \ 41 diag(" got: '%f'", VALUE); \ 42 diag(" expected: '%f'", EXPECT); \ 43 } \ 44 } 31 45 32 46 # define ok_str(VALUE, EXPECT, COMMENT, ...) \ … … 54 68 // use to test the value of a float 55 69 # define ok_float(VALUE,EXPECT, ...)\ 56 ok((fabs ((VALUE)-(EXPECT)) < FLT_EPSILON), __VA_ARGS__);70 ok((fabsf((VALUE)-(EXPECT)) < FLT_EPSILON), __VA_ARGS__); 57 71 58 72 // use to test the value of a double 59 73 # define ok_double(VALUE,EXPECT, ...)\ 60 ok((fabs l((VALUE)-(EXPECT)) < DBL_EPSILON), __VA_ARGS__);74 ok((fabs((VALUE)-(EXPECT)) < DBL_EPSILON), __VA_ARGS__); 61 75 62 76 // use to test the value of a float 63 77 # define ok_float_tol(VALUE,EXPECT,TOL, ...)\ 64 ok((fabs((VALUE)-(EXPECT)) < (TOL)), __VA_ARGS__); 78 { \ 79 bool status = (fabsf((VALUE) - (EXPECT)) < (TOL)); \ 80 ok(status, __VA_ARGS__); \ 81 if (!status) { \ 82 diag(" got: '%f'", VALUE); \ 83 diag(" expected: '%f'", EXPECT); \ 84 } \ 85 } 65 86 66 87 // use to test the value of a double 67 88 # define ok_double_tol(VALUE,EXPECT,TOL, ...)\ 68 ok((fabsl((VALUE)-(EXPECT)) < )(TOL)), __VA_ARGS__); 89 { \ 90 bool status = (fabs((VALUE) - (EXPECT)) < (TOL)); \ 91 ok(status, __VA_ARGS__); \ 92 if (!status) { \ 93 diag(" got: '%f'", VALUE); \ 94 diag(" expected: '%f'", EXPECT); \ 95 } \ 96 } 69 97 70 98 # define ok_str(VALUE, EXPECT, ...) \
Note:
See TracChangeset
for help on using the changeset viewer.
