From: Felipe Pena Date: Fri, 1 Feb 2008 13:41:19 +0000 (+0000) Subject: New tests and fix tests (new error message) X-Git-Tag: RELEASE_1_3_1~192 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8c76a00f9314b74fcf67cc40cb7431a57c822c3e;p=php New tests and fix tests (new error message) --- diff --git a/ext/standard/tests/strings/stristr.phpt b/ext/standard/tests/strings/stristr.phpt index 51c4dae97c..b11f6ebd9f 100644 --- a/ext/standard/tests/strings/stristr.phpt +++ b/ext/standard/tests/strings/stristr.phpt @@ -19,7 +19,7 @@ stristr() function var_dump(stristr("tEsT sTrInG", " ")); ?> --EXPECTF-- -Warning: Wrong parameter count for stristr() in %s on line %d +Warning: stristr() expects at least 2 parameters, 0 given in %s on line %d NULL Notice: Array to string conversion in %s on line %d diff --git a/ext/standard/tests/strings/stristr2.phpt b/ext/standard/tests/strings/stristr2.phpt new file mode 100644 index 0000000000..4b5ca494ac --- /dev/null +++ b/ext/standard/tests/strings/stristr2.phpt @@ -0,0 +1,25 @@ +--TEST-- +stristr() - New parameter: before_needle +--FILE-- + +--EXPECT-- +string(7) "cCdEfGh" +string(2) "Ab" +string(5) "eEfGh" +string(4) "AbCd" +string(11) "azAbCdeEfGh" +string(1) "w" diff --git a/ext/standard/tests/strings/strstr.phpt b/ext/standard/tests/strings/strstr.phpt index 8c76c65d72..4ae960c61b 100644 Binary files a/ext/standard/tests/strings/strstr.phpt and b/ext/standard/tests/strings/strstr.phpt differ diff --git a/ext/standard/tests/strings/strstr2.phpt b/ext/standard/tests/strings/strstr2.phpt new file mode 100644 index 0000000000..fadeb10ce3 --- /dev/null +++ b/ext/standard/tests/strings/strstr2.phpt @@ -0,0 +1,40 @@ +--TEST-- +strstr() - New parameter: before_needle +--FILE-- + +--EXPECT-- +bool(false) +bool(false) +string(12) "@example.com" +string(1) "a" +string(2) "@e" +string(10) "asdfasdfas" +string(1) "@" +string(0) "" +string(5) "eE@fF" +string(0) "" +string(4) "E@fF" +string(1) "e" +bool(false)