From: Raghubansh Kumar Date: Tue, 9 Oct 2007 04:56:28 +0000 (+0000) Subject: more tests for fseek(), ftell() & rewind() for win32 X-Git-Tag: RELEASE_1_3_1~897 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=705bda6fa67b91ed022c24a7cc2f0e7fcb4098d0;p=php more tests for fseek(), ftell() & rewind() for win32 --- diff --git a/ext/standard/tests/file/fseek_ftell_rewind_variation2-win32.phpt b/ext/standard/tests/file/fseek_ftell_rewind_variation2-win32.phpt new file mode 100644 index 0000000000..6920f9d2c6 --- /dev/null +++ b/ext/standard/tests/file/fseek_ftell_rewind_variation2-win32.phpt @@ -0,0 +1,804 @@ +--TEST-- +Test fseek(), ftell() & rewind() functions : usage variations - all w and x modes, default whence +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing fseek(), ftell(), rewind() : default whence & all w and x modes *** + +-- File having data of type text_with_new_line -- +-- File opened in mode w -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode wb -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode wt -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(569) +-- File opened in mode w+ -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+b -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+t -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(569) +-- File opened in mode x -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode xb -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode xt -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(569) +-- File opened in mode x+ -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+b -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+t -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(569) + +-- File having data of type alphanumeric -- +-- File opened in mode w -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode wb -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode wt -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+ -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+b -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+t -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode xb -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode xt -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+ -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+b -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+t -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +Done +--UEXPECTF-- +*** Testing fseek(), ftell(), rewind() : default whence & all w and x modes *** + +-- File having data of type text_with_new_line -- +-- File opened in mode w -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode wb -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode wt -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(569) +-- File opened in mode w+ -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+b -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+t -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(569) +-- File opened in mode x -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode xb -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode xt -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(569) +-- File opened in mode x+ -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+b -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+t -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(569) + +-- File having data of type alphanumeric -- +-- File opened in mode w -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode wb -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode wt -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+ -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+b -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode w+t -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode xb -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode xt -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+ -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+b -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +-- File opened in mode x+t -- +-- Testing fseek() without using argument whence -- +int(-1) +int(0) +bool(false) +int(0) +int(0) +bool(false) +int(0) +int(1) +bool(false) +int(0) +int(513) +bool(false) +int(512) +Done \ No newline at end of file