Moved test-related files to testing subdirectory (i.e., out of the way).
[fw/pdclib] / testing / fprintf_reftest.incl
diff --git a/testing/fprintf_reftest.incl b/testing/fprintf_reftest.incl
new file mode 100644 (file)
index 0000000..05c74c2
--- /dev/null
@@ -0,0 +1,13 @@
+    {
+    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( memcmp( readbuffer, refbuffer, readcounter ) == 0 );
+    TESTCASE( remove( "testfile" ) == 0 );
+    }