]> pd.if.org Git - pdclib/blob - testing/scan_test.h
9eae7c879884ee6a42f6c70f53764b75df18c30b
[pdclib] / testing / scan_test.h
1 /* $Id$ */
2
3 /* scan test header
4
5    This file is part of the Public Domain C Library (PDCLib).
6    Permission is granted to use, modify, and / or redistribute at will.
7 */
8
9 #include <string.h>
10 #include <limits.h>
11
12 #define CHECK_TRUE( a ) TESTCASE( a != 0 )
13 #define CHECK_FALSE( a ) TESTCASE( a == 0 )
14 #define CHECK_EQUAL( a, b ) do { int x = a; int y = b; TESTCASE( x == y ); } while ( 0 )
15 #define CHECK_FEQUAL( a, b, T, F ) do { T x = a; T y = b; TESTCASE( x == y ); } while ( 0 )
16