]> pd.if.org Git - pdclib/blob - testing/fprintf_reftest.incl
Cleaned up the testing a bit.
[pdclib] / testing / fprintf_reftest.incl
1     {
2     char readbuffer[2000];
3     char refbuffer[2000];
4     size_t readcounter;
5     TESTCASE( ( buffer = fopen( testfile, "r" ) ) != NULL );
6     readcounter = fread( readbuffer, 1, 2000, buffer );
7     TESTCASE( fclose( buffer ) == 0 );
8     TESTCASE( ( buffer = fopen( "testing/printf_reference.txt", "r" ) ) != NULL );
9     TESTCASE( fread( refbuffer, 1, 2000, buffer ) == readcounter );
10     TESTCASE( fclose( buffer ) == 0 );
11     TESTCASE( memcmp( readbuffer, refbuffer, readcounter ) == 0 );
12     }