]> pd.if.org Git - pdclib/blobdiff - testing/fprintf_reftest.incl
Better error reporting on printf's.
[pdclib] / testing / fprintf_reftest.incl
index 05c74c2025bea45929e9b022d7a4abe403ffaca7..3c6ae4bcc8151347a1db616a046fa281766bcfa9 100644 (file)
@@ -2,12 +2,11 @@
     char readbuffer[2000];
     char refbuffer[2000];
     size_t readcounter;
-    TESTCASE( ( buffer = fopen( "testfile", "r" ) ) != NULL );
-    readcounter = fread( readbuffer, 1, 2000, buffer );
-    TESTCASE( fclose( buffer ) == 0 );
-    TESTCASE( ( buffer = fopen( "testing/printf_reference.txt", "r" ) ) != NULL );
-    TESTCASE( fread( refbuffer, 1, 2000, buffer ) == readcounter );
-    TESTCASE( fclose( buffer ) == 0 );
+    TESTCASE( ( target = fopen( testfile, "r" ) ) != NULL );
+    readcounter = fread( readbuffer, 1, 2000, target );
+    TESTCASE( fclose( target ) == 0 );
+    TESTCASE( ( target = fopen( "testing/printf_reference.txt", "r" ) ) != NULL );
+    TESTCASE( fread( refbuffer, 1, 2000, target ) == readcounter );
+    TESTCASE( fclose( target ) == 0 );
     TESTCASE( memcmp( readbuffer, refbuffer, readcounter ) == 0 );
-    TESTCASE( remove( "testfile" ) == 0 );
     }