IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9747


Ignore:
Timestamp:
Oct 25, 2006, 2:38:38 PM (20 years ago)
Author:
drobbin
Message:

Fixed ok_double, ok_float, and added ok_str

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/pstap/src/pstap.h

    r9535 r9747  
    1616           // use to test the value of a double
    1717           # define ok_double(VALUE,EXPECT,COMMENT, ...)\
    18            ok(fabsl(((VALUE)-(EXPECT)) < DBL_EPSILON), COMMENT, ## __VA_ARGS__);
     18           ok((fabsl((VALUE)-(EXPECT)) < DBL_EPSILON), COMMENT, ## __VA_ARGS__);
    1919
    2020// use to test the value of a float
    2121# define ok_float(VALUE,EXPECT,COMMENT, ...)\
    22 ok(fabs(((VALUE)-(EXPECT)) < FLOAT_EPSILON), COMMENT, ## __VA_ARGS__);
     22ok((fabs((VALUE)-(EXPECT)) < FLT_EPSILON), COMMENT, ## __VA_ARGS__);
     23
     24# define ok_str(VALUE,EXPECT,COMMENT, ...)\
     25ok(strcmp(VALUE, EXPECT) == 0, COMMENT, ## __VA_ARGS__);
    2326
    2427#elif __STDC_VERSION__ >= 199901L /* __GNUC__ */
     
    2629// use to test the value of a double
    2730# define ok_double(VALUE,EXPECT, ...)\
    28 ok(fabsl(((VALUE)-(EXPECT)) < DBL_EPSILON), __VA_ARGS__);
     31ok((fabsl((VALUE)-(EXPECT)) < DBL_EPSILON), __VA_ARGS__);
    2932
    3033// use to test the value of a float
    3134# define ok_float(VALUE,EXPECT, ...)\
    32 ok(fabs(((VALUE)-(EXPECT)) < FLOAT_EPSILON), __VA_ARGS__);
     35ok((fabs((VALUE)-(EXPECT)) < FLT_EPSILON), __VA_ARGS__);
     36
     37# define ok_str(VALUE,EXPECT, ...)\
     38ok(strcmp(VALUE, EXPECT) == 0, __VA_ARGS__);
    3339
    3440#else /* __STDC_VERSION__ */
Note: See TracChangeset for help on using the changeset viewer.