wez Sun Oct 13 22:25:52 2002 EDT
Modified files:
/php4/ext/standard/tests/file userstreams.phpt
Log:
Add a sanity check and more verbose output in the case of an error.
Index: php4/ext/standard/tests/file/userstreams.phpt
diff -u php4/ext/standard/tests/file/userstreams.phpt:1.4
php4/ext/standard/tests/file/userstreams.phpt:1.5
--- php4/ext/standard/tests/file/userstreams.phpt:1.4 Sat Oct 5 06:35:13 2002
+++ php4/ext/standard/tests/file/userstreams.phpt Sun Oct 13 22:25:51 2002
@@ -269,15 +269,21 @@
}
$fail_count = 0;
+
fseek($fp, $DATALEN / 2, SEEK_SET);
fseek($tf, $DATALEN / 2, SEEK_SET);
+if (ftell($fp) != ftell($tf)) {
+ echo "SEEK: positions do not match!\n";
+}
+
+$n = 0;
while(!feof($fp)) {
$uline = fgets($fp, 1024);
$rline = fgets($tf, 1024);
if ($uline != $rline) {
- echo "FGETS: FAIL\nuser=$uline\nreal=$rline\n";
+ echo "FGETS: FAIL\niter=$n user=$uline [pos=" . ftell($fp) .
+"]\nreal=$rline [pos=" . ftell($tf) . "]\n";
$fail_count++;
break;
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php