Browse Source

Fix tests

experimental/first_unicode_implementation
Kalle Sommer Nielsen 18 years ago
parent
commit
caf1a0686b
  1. 16
      ext/standard/tests/strings/explode.phpt
  2. 36
      ext/standard/tests/strings/explode1.phpt
  3. 4
      ext/standard/tests/strings/explode_variation5.phpt
  4. 1
      ext/standard/tests/strings/explode_variation6.phpt

16
ext/standard/tests/strings/explode.phpt

@ -65,7 +65,9 @@ array(1) {
[0]=>
unicode(11) "otherstring"
}
array(0) {
array(1) {
[0]=>
unicode(11) "otherstring"
}
array(7) {
[0]=>
@ -131,19 +133,23 @@ array(21) {
[20]=>
unicode(1) "-"
}
array(3) {
array(4) {
[0]=>
unicode(10) "a lazy dog"
[1]=>
unicode(5) "jumps"
[2]=>
unicode(4) "over"
[3]=>
unicode(0) ""
}
array(2) {
array(3) {
[0]=>
unicode(10) "a lazy dog"
[1]=>
unicode(5) "jumps"
[2]=>
unicode(4) "over"
}
array(1) {
[0]=>
@ -153,11 +159,13 @@ array(0) {
}
array(0) {
}
array(2) {
array(3) {
[0]=>
unicode(10) "a lazy dog"
[1]=>
unicode(11) "jumps::over"
[2]=>
unicode(0) ""
}
array(1) {
[0]=>

36
ext/standard/tests/strings/explode1.phpt

@ -113,9 +113,11 @@ bool(false)
Warning: explode(): Empty delimiter in %s on line %d
bool(false)
-- Iteration 3 --
array(1) {
array(2) {
[0]=>
unicode(10) "1234NULL23"
[1]=>
unicode(43) "00000TRUEFALSE-11.234444true-11.24%PHP%ZEND"
}
array(1) {
[0]=>
@ -132,7 +134,7 @@ array(2) {
unicode(43) "00000TRUEFALSE-11.234444true-11.24%PHP%ZEND"
}
-- Iteration 4 --
array(5) {
array(6) {
[0]=>
unicode(14) "1234NULL23abcd"
[1]=>
@ -143,6 +145,8 @@ array(5) {
unicode(0) ""
[4]=>
unicode(0) ""
[5]=>
unicode(38) "TRUEFALSE-11.234444true-11.24%PHP%ZEND"
}
array(1) {
[0]=>
@ -159,7 +163,7 @@ array(2) {
unicode(42) "0000TRUEFALSE-11.234444true-11.24%PHP%ZEND"
}
-- Iteration 5 --
array(5) {
array(6) {
[0]=>
unicode(14) "1234NULL23abcd"
[1]=>
@ -170,6 +174,8 @@ array(5) {
unicode(0) ""
[4]=>
unicode(0) ""
[5]=>
unicode(38) "TRUEFALSE-11.234444true-11.24%PHP%ZEND"
}
array(1) {
[0]=>
@ -186,7 +192,7 @@ array(2) {
unicode(42) "0000TRUEFALSE-11.234444true-11.24%PHP%ZEND"
}
-- Iteration 6 --
array(5) {
array(6) {
[0]=>
unicode(0) ""
[1]=>
@ -197,6 +203,8 @@ array(5) {
unicode(12) ".234444true-"
[4]=>
unicode(0) ""
[5]=>
unicode(12) ".24%PHP%ZEND"
}
array(1) {
[0]=>
@ -226,11 +234,13 @@ bool(false)
Warning: explode(): Empty delimiter in %s on line %d
bool(false)
-- Iteration 8 --
array(2) {
array(3) {
[0]=>
unicode(28) "1234NULL23abcd00000TRUEFALSE"
[1]=>
unicode(12) "1.234444true"
[2]=>
unicode(13) "1.24%PHP%ZEND"
}
array(1) {
[0]=>
@ -247,9 +257,11 @@ array(2) {
unicode(27) "1.234444true-11.24%PHP%ZEND"
}
-- Iteration 9 --
array(1) {
array(2) {
[0]=>
unicode(28) "1234NULL23abcd00000TRUEFALSE"
[1]=>
unicode(23) "4444true-11.24%PHP%ZEND"
}
array(1) {
[0]=>
@ -266,7 +278,7 @@ array(2) {
unicode(23) "4444true-11.24%PHP%ZEND"
}
-- Iteration 10 --
array(6) {
array(7) {
[0]=>
unicode(3) "123"
[1]=>
@ -279,6 +291,8 @@ array(6) {
unicode(0) ""
[5]=>
unicode(9) "true-11.2"
[6]=>
unicode(9) "%PHP%ZEND"
}
array(1) {
[0]=>
@ -295,11 +309,13 @@ array(2) {
unicode(53) "NULL23abcd00000TRUEFALSE-11.234444true-11.24%PHP%ZEND"
}
-- Iteration 11 --
array(2) {
array(3) {
[0]=>
unicode(48) "1234NULL23abcd00000TRUEFALSE-11.234444true-11.24"
[1]=>
unicode(3) "PHP"
[2]=>
unicode(4) "ZEND"
}
array(1) {
[0]=>
@ -337,7 +353,7 @@ array(1) {
}
*** Testing explode() for maximum limit of string with Limit = -1 ***
array(51) {
array(52) {
[0]=>
unicode(1) "1"
[1]=>
@ -440,6 +456,8 @@ array(51) {
unicode(2) "55"
[50]=>
unicode(1) "1"
[51]=>
unicode(1) "1"
}
*** Testing explode() with string variations as input argument ***

4
ext/standard/tests/strings/explode_variation5.phpt

@ -33,13 +33,15 @@ array(2) {
}
-- negative limit (since PHP 5.1) --
array(3) {
array(4) {
[0]=>
unicode(3) "one"
[1]=>
unicode(3) "two"
[2]=>
unicode(5) "three"
[3]=>
unicode(4) "four"
}
-- negative limit (since PHP 5.1) with null string --

1
ext/standard/tests/strings/explode_variation6.phpt

@ -61,6 +61,7 @@ unicode(36) "6f6e650074776f00746872656500666f7572"
unicode(6) "6f6e65"
unicode(6) "74776f"
unicode(10) "7468726565"
unicode(8) "666f7572"
-- large limit = -100 --
unicode(6) "6f6e65"

Loading…
Cancel
Save