From fda3f3355440b60f82440f87e30fdfe371cb3cb5 Mon Sep 17 00:00:00 2001 From: Raghubansh Kumar Date: Fri, 6 Jul 2007 18:30:46 +0000 Subject: [PATCH] Fix and smaller testcases for is_readable_variation.phpt, is_executable_variation.phpt & is_writable_variation.phpt --- .../tests/file/is_executable_variation1.phpt | 98 ++++++++++++++ .../tests/file/is_executable_variation2.phpt | 110 +++++++++++++++ .../tests/file/is_executable_variation3.phpt | 66 +++++++++ .../tests/file/is_readable_variation1.phpt | 101 ++++++++++++++ .../tests/file/is_readable_variation2.phpt | 110 +++++++++++++++ .../tests/file/is_readable_variation3.phpt | 66 +++++++++ .../tests/file/is_writable_variation1.phpt | 113 ++++++++++++++++ .../tests/file/is_writable_variation2.phpt | 126 ++++++++++++++++++ .../tests/file/is_writable_variation3.phpt | 76 +++++++++++ 9 files changed, 866 insertions(+) create mode 100644 ext/standard/tests/file/is_executable_variation1.phpt create mode 100644 ext/standard/tests/file/is_executable_variation2.phpt create mode 100644 ext/standard/tests/file/is_executable_variation3.phpt create mode 100644 ext/standard/tests/file/is_readable_variation1.phpt create mode 100644 ext/standard/tests/file/is_readable_variation2.phpt create mode 100644 ext/standard/tests/file/is_readable_variation3.phpt create mode 100644 ext/standard/tests/file/is_writable_variation1.phpt create mode 100644 ext/standard/tests/file/is_writable_variation2.phpt create mode 100644 ext/standard/tests/file/is_writable_variation3.phpt diff --git a/ext/standard/tests/file/is_executable_variation1.phpt b/ext/standard/tests/file/is_executable_variation1.phpt new file mode 100644 index 0000000000..d96599d3b8 --- /dev/null +++ b/ext/standard/tests/file/is_executable_variation1.phpt @@ -0,0 +1,98 @@ +--TEST-- +Test is_executable() function: usage variations - diff. path notations +--SKIPIF-- + +--FILE-- + +--CLEAN-- + +--EXPECTF-- +*** Testing is_executable(): usage variations *** +-- Iteration 1 -- +bool(false) +-- Iteration 2 -- +bool(false) +-- Iteration 3 -- +bool(false) +-- Iteration 4 -- +bool(false) +-- Iteration 5 -- +bool(false) +-- Iteration 6 -- +bool(true) +-- Iteration 7 -- +bool(true) +-- Iteration 8 -- +bool(false) +-- Iteration 9 -- +bool(true) +-- Iteration 10 -- +bool(true) +Done diff --git a/ext/standard/tests/file/is_executable_variation2.phpt b/ext/standard/tests/file/is_executable_variation2.phpt new file mode 100644 index 0000000000..e5fac05123 --- /dev/null +++ b/ext/standard/tests/file/is_executable_variation2.phpt @@ -0,0 +1,110 @@ +--TEST-- +Test is_executable() function: usage variations - file/dir with diff. perms +--SKIPIF-- + +--FILE-- + +--CLEAN-- + +--EXPECTF-- +*** Testing is_executable(): usage variations *** + +*** Testing is_executable() on directory without execute permission *** +bool(false) + +*** Testing miscelleneous input for is_executable() function *** +-- Iteration 1 -- +bool(true) +-- Iteration 2 -- +bool(true) +-- Iteration 3 -- +bool(true) +-- Iteration 4 -- +bool(true) +-- Iteration 5 -- +bool(false) +-- Iteration 6 -- +bool(true) +-- Iteration 7 -- +bool(true) +-- Iteration 8 -- +bool(true) +-- Iteration 9 -- +bool(false) +-- Iteration 10 -- +bool(true) +Done diff --git a/ext/standard/tests/file/is_executable_variation3.phpt b/ext/standard/tests/file/is_executable_variation3.phpt new file mode 100644 index 0000000000..03ae37b252 --- /dev/null +++ b/ext/standard/tests/file/is_executable_variation3.phpt @@ -0,0 +1,66 @@ +--TEST-- +Test is_executable() function: usage variations - invalid file names +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing is_executable(): usage variations *** + +*** Testing is_executable() on invalid files *** +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) + +Notice: Array to string conversion in %s on line %d +bool(false) +bool(false) +Done diff --git a/ext/standard/tests/file/is_readable_variation1.phpt b/ext/standard/tests/file/is_readable_variation1.phpt new file mode 100644 index 0000000000..14cfb58602 --- /dev/null +++ b/ext/standard/tests/file/is_readable_variation1.phpt @@ -0,0 +1,101 @@ +--TEST-- +Test is_readable() function: usage variations - diff. file notations +--SKIPIF-- + +--FILE-- + +--CLEAN-- + +--EXPECTF-- +*** Testing is_readable(): usage variations *** +-- Iteration 1 -- +bool(true) +-- Iteration 2 -- +bool(%s) +-- Iteration 3 -- +bool(true) +-- Iteration 4 -- +bool(true) +-- Iteration 5 -- +bool(false) +-- Iteration 6 -- +bool(false) +-- Iteration 7 -- +bool(true) +-- Iteration 8 -- +bool(true) +-- Iteration 9 -- +bool(true) +-- Iteration 10 -- +bool(true) +-- Iteration 11 -- +bool(true) +Done diff --git a/ext/standard/tests/file/is_readable_variation2.phpt b/ext/standard/tests/file/is_readable_variation2.phpt new file mode 100644 index 0000000000..a11f783403 --- /dev/null +++ b/ext/standard/tests/file/is_readable_variation2.phpt @@ -0,0 +1,110 @@ +--TEST-- +Test is_readable() function: usage variations - file/dir with diff. perms +--SKIPIF-- + +--FILE-- + +--CLEAN-- + +--EXPECTF-- +*** Testing is_readable(): usage variations *** + +*** Testing is_readable() on directory without read permission *** +bool(false) + +*** Testing miscelleneous input for is_readable() function *** +-- Iteration 1 -- +bool(true) +-- Iteration 2 -- +bool(true) +-- Iteration 3 -- +bool(true) +-- Iteration 4 -- +bool(true) +-- Iteration 5 -- +bool(false) +-- Iteration 6 -- +bool(true) +-- Iteration 7 -- +bool(true) +-- Iteration 8 -- +bool(true) +-- Iteration 9 -- +bool(true) +-- Iteration 10 -- +bool(true) +Done diff --git a/ext/standard/tests/file/is_readable_variation3.phpt b/ext/standard/tests/file/is_readable_variation3.phpt new file mode 100644 index 0000000000..9e1e4bdb20 --- /dev/null +++ b/ext/standard/tests/file/is_readable_variation3.phpt @@ -0,0 +1,66 @@ +--TEST-- +Test is_readable() function: usage variations - invalid file names +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing is_readable(): usage variations *** + +*** Testing is_readable() on miscelleneous filenames *** +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) + +Notice: Array to string conversion in %s on line %d +bool(false) +bool(false) +Done diff --git a/ext/standard/tests/file/is_writable_variation1.phpt b/ext/standard/tests/file/is_writable_variation1.phpt new file mode 100644 index 0000000000..c2a57774e5 --- /dev/null +++ b/ext/standard/tests/file/is_writable_variation1.phpt @@ -0,0 +1,113 @@ +--TEST-- +Test is_writable() and its alias is_writeable() function: usage variations - diff. path notations +--SKIPIF-- + +--FILE-- + +--CLEAN-- + +--EXPECTF-- +*** Testing is_writable(): usage variations *** +-- Iteration 1 -- +bool(true) +bool(true) +-- Iteration 2 -- +bool(%s) +bool(%s) +-- Iteration 3 -- +bool(true) +bool(true) +-- Iteration 4 -- +bool(true) +bool(true) +-- Iteration 5 -- +bool(false) +bool(false) +-- Iteration 6 -- +bool(false) +bool(false) +-- Iteration 7 -- +bool(true) +bool(true) +-- Iteration 8 -- +bool(true) +bool(true) +-- Iteration 9 -- +bool(true) +bool(true) +-- Iteration 10 -- +bool(true) +bool(true) +-- Iteration 11 -- +bool(true) +bool(true) +Done \ No newline at end of file diff --git a/ext/standard/tests/file/is_writable_variation2.phpt b/ext/standard/tests/file/is_writable_variation2.phpt new file mode 100644 index 0000000000..dffac89967 --- /dev/null +++ b/ext/standard/tests/file/is_writable_variation2.phpt @@ -0,0 +1,126 @@ +--TEST-- +Test is_writable() and its alias is_writeable() function: usage variations - file/dir with diff. perms +--SKIPIF-- + +--FILE-- + +--CLEAN-- + +--EXPECTF-- +*** Testing is_writable(): usage variations *** + +*** Testing is_writable() on directory without write permission *** +bool(false) +bool(false) + +*** Testing miscelleneous input for is_writable() function *** +-- Iteration 1 -- +bool(true) +bool(true) +-- Iteration 2 -- +bool(true) +bool(true) +-- Iteration 3 -- +bool(true) +bool(true) +-- Iteration 4 -- +bool(false) +bool(false) +-- Iteration 5 -- +bool(true) +bool(true) +-- Iteration 6 -- +bool(true) +bool(true) +-- Iteration 7 -- +bool(false) +bool(false) +-- Iteration 8 -- +bool(true) +bool(true) +-- Iteration 9 -- +bool(false) +bool(false) +-- Iteration 10 -- +bool(false) +bool(false) +Done diff --git a/ext/standard/tests/file/is_writable_variation3.phpt b/ext/standard/tests/file/is_writable_variation3.phpt new file mode 100644 index 0000000000..ab2c8e3f3f --- /dev/null +++ b/ext/standard/tests/file/is_writable_variation3.phpt @@ -0,0 +1,76 @@ +--TEST-- +Test is_writable() and its alias is_writeable() function: usage variations - invalid file names +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing is_writable(): usage variations *** + +*** Testing is_writable() with invalid filenames *** +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) +bool(false) + +Notice: Array to string conversion in %s on line %d +bool(false) + +Notice: Array to string conversion in %s on line %d +bool(false) +bool(false) +bool(false) +Done -- 2.50.1