From 7da0fe6ef0276a3429bcae651166238b657d323c Mon Sep 17 00:00:00 2001 From: Felix De Vliegher Date: Thu, 7 Aug 2008 22:32:43 +0000 Subject: [PATCH] MFB: Basic and error tests for stream_filter_remove(). --- .../filters/stream_filter_remove_basic.phpt | 48 +++++++++++ .../filters/stream_filter_remove_error.phpt | 80 +++++++++++++++++++ 2 files changed, 128 insertions(+) create mode 100644 ext/standard/tests/filters/stream_filter_remove_basic.phpt create mode 100644 ext/standard/tests/filters/stream_filter_remove_error.phpt diff --git a/ext/standard/tests/filters/stream_filter_remove_basic.phpt b/ext/standard/tests/filters/stream_filter_remove_basic.phpt new file mode 100644 index 0000000000..d34c8e97f6 --- /dev/null +++ b/ext/standard/tests/filters/stream_filter_remove_basic.phpt @@ -0,0 +1,48 @@ +--TEST-- +Test stream_filter_remove() function : basic functionality +--SKIPIF-- + +--FILE-- + +===DONE=== +--CLEAN-- + +--EXPECTF-- +*** Testing stream_filter_remove() : basic functionality *** +bool(true) +Grfgvat gur ebg13 svygre juvpu fuvsgf fbzr guvatf nebhaq. +add some more un-filtered foobar +===DONE=== diff --git a/ext/standard/tests/filters/stream_filter_remove_error.phpt b/ext/standard/tests/filters/stream_filter_remove_error.phpt new file mode 100644 index 0000000000..a64c178e4d --- /dev/null +++ b/ext/standard/tests/filters/stream_filter_remove_error.phpt @@ -0,0 +1,80 @@ +--TEST-- +Test stream_filter_remove() function : error conditions +--SKIPIF-- + +--FILE-- + +===DONE=== +--CLEAN-- + +--EXPECTF-- +*** Testing stream_filter_remove() : error conditions *** + +-- Testing stream_filter_remove() function with Zero arguments -- + +Warning: stream_filter_remove() expects exactly 1 parameter, 0 given in %s on line %d +bool(false) + +-- Testing stream_filter_remove() function with more than expected no. of arguments -- + +Warning: stream_filter_remove() expects exactly 1 parameter, 2 given in %s on line %d +bool(false) + +-- Testing stream_filter_remove() function with unexisting stream filter -- + +Warning: stream_filter_remove() expects parameter 1 to be resource, Unicode string given in %s on line %d +bool(false) + +-- Testing stream_filter_remove() function with bad resource -- + +Warning: stream_filter_remove(): Invalid resource given, not a stream filter in %s on line %d +bool(false) + +-- Testing stream_filter_remove() function with an already removed filter -- +bool(true) + +Warning: stream_filter_remove(): Invalid resource given, not a stream filter in %s on line %d +bool(false) +===DONE=== -- 2.50.1