From be49c27d1706789fbced6059618e75949e163e1d Mon Sep 17 00:00:00 2001 From: Raghubansh Kumar Date: Tue, 9 Oct 2007 04:55:14 +0000 Subject: [PATCH] more tests for fseek(), ftell() & rewind() for win32 --- .../fseek_ftell_rewind_variation2-win32.phpt | 804 ++++++++++++++++++ 1 file changed, 804 insertions(+) create mode 100644 ext/standard/tests/file/fseek_ftell_rewind_variation2-win32.phpt 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 -- 2.50.1