helly Sat Nov 16 12:28:04 2002 EDT
Modified files:
/php4/ext/standard/tests/array 001.phpt 002.phpt 003.phpt data.inc
Log:
-Do not rely on a side effect of 32bit platforms (patch by Michael Mauch)
-remove unused sections
Index: php4/ext/standard/tests/array/001.phpt
diff -u php4/ext/standard/tests/array/001.phpt:1.5
php4/ext/standard/tests/array/001.phpt:1.6
--- php4/ext/standard/tests/array/001.phpt:1.5 Thu Nov 7 12:49:11 2002
+++ php4/ext/standard/tests/array/001.phpt Sat Nov 16 12:28:04 2002
@@ -57,7 +57,7 @@
int(27)
[3]=>
string(4) "test"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -113,7 +113,7 @@
int(27)
int(3)
string(4) "test"
-string(11) "-2147483647"
+string(5) "-1000"
array(2) {
[0]=>
string(6) "banana"
Index: php4/ext/standard/tests/array/002.phpt
diff -u php4/ext/standard/tests/array/002.phpt:1.3
php4/ext/standard/tests/array/002.phpt:1.4
--- php4/ext/standard/tests/array/002.phpt:1.3 Thu Nov 7 12:49:11 2002
+++ php4/ext/standard/tests/array/002.phpt Sat Nov 16 12:28:04 2002
@@ -1,7 +1,5 @@
--TEST--
Test arsort, asort, krsort, ksort, rsort, and sort
---POST--
---GET--
--INI--
precision=14
--FILE--
@@ -24,16 +22,43 @@
var_dump ($data);
}
+echo "Unsorted data:\n";
+var_dump ($data);
foreach (array ('arsort', 'asort', 'krsort', 'ksort', 'rsort', 'sort') as
$test_function) {
test_sort ($test_function, $data);
}
?>
--EXPECT--
--- Testing arsort() --
+Unsorted data:
+array(8) {
+ [0]=>
+ string(3) "PHP"
+ [17]=>
+ string(27) "PHP: Hypertext Preprocessor"
+ [5]=>
+ string(4) "Test"
+ ["test"]=>
+ int(27)
+ [1000]=>
+ string(4) "test"
+ ["-1000"]=>
+ array(2) {
+ [0]=>
+ string(6) "banana"
+ [1]=>
+ string(6) "orange"
+ }
+ [1001]=>
+ string(6) "monkey"
+ [16777216]=>
+ float(-0.33333333333333)
+}
+
+ -- Testing arsort() --
No second argument:
array(8) {
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -42,9 +67,9 @@
}
["test"]=>
int(27)
- [2147483647]=>
+ [1000]=>
string(4) "test"
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
[5]=>
string(4) "Test"
@@ -57,7 +82,7 @@
}
Using SORT_REGULAR:
array(8) {
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -66,9 +91,9 @@
}
["test"]=>
int(27)
- [2147483647]=>
+ [1000]=>
string(4) "test"
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
[5]=>
string(4) "Test"
@@ -83,7 +108,7 @@
array(8) {
["test"]=>
int(27)
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -94,20 +119,20 @@
string(3) "PHP"
[17]=>
string(27) "PHP: Hypertext Preprocessor"
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
[5]=>
string(4) "Test"
- [2147483647]=>
+ [1000]=>
string(4) "test"
[16777216]=>
float(-0.33333333333333)
}
Using SORT_STRING
array(8) {
- [2147483647]=>
+ [1000]=>
string(4) "test"
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
[5]=>
string(4) "Test"
@@ -115,7 +140,7 @@
string(27) "PHP: Hypertext Preprocessor"
[0]=>
string(3) "PHP"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -139,13 +164,13 @@
string(27) "PHP: Hypertext Preprocessor"
[5]=>
string(4) "Test"
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
- [2147483647]=>
+ [1000]=>
string(4) "test"
["test"]=>
int(27)
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -163,13 +188,13 @@
string(27) "PHP: Hypertext Preprocessor"
[5]=>
string(4) "Test"
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
- [2147483647]=>
+ [1000]=>
string(4) "test"
["test"]=>
int(27)
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -181,9 +206,9 @@
array(8) {
[16777216]=>
float(-0.33333333333333)
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
- [2147483647]=>
+ [1000]=>
string(4) "test"
[5]=>
string(4) "Test"
@@ -191,7 +216,7 @@
string(27) "PHP: Hypertext Preprocessor"
[0]=>
string(3) "PHP"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -207,7 +232,7 @@
float(-0.33333333333333)
["test"]=>
int(27)
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -220,19 +245,21 @@
string(27) "PHP: Hypertext Preprocessor"
[5]=>
string(4) "Test"
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
- [2147483647]=>
+ [1000]=>
string(4) "test"
}
-- Testing krsort() --
No second argument:
array(8) {
- [2147483647]=>
- string(4) "test"
[16777216]=>
float(-0.33333333333333)
+ [1001]=>
+ string(6) "monkey"
+ [1000]=>
+ string(4) "test"
[17]=>
string(27) "PHP: Hypertext Preprocessor"
[5]=>
@@ -241,46 +268,46 @@
int(27)
[0]=>
string(3) "PHP"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
[1]=>
string(6) "orange"
}
- [-2147483648]=>
- string(6) "monkey"
}
Using SORT_REGULAR:
array(8) {
- [2147483647]=>
- string(4) "test"
[16777216]=>
float(-0.33333333333333)
+ [1001]=>
+ string(6) "monkey"
+ [1000]=>
+ string(4) "test"
[17]=>
string(27) "PHP: Hypertext Preprocessor"
[5]=>
string(4) "Test"
- ["test"]=>
- int(27)
[0]=>
string(3) "PHP"
- ["-2147483647"]=>
+ ["test"]=>
+ int(27)
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
[1]=>
string(6) "orange"
}
- [-2147483648]=>
- string(6) "monkey"
}
Using SORT_NUMERIC:
array(8) {
- [2147483647]=>
- string(4) "test"
[16777216]=>
float(-0.33333333333333)
+ [1001]=>
+ string(6) "monkey"
+ [1000]=>
+ string(4) "test"
[17]=>
string(27) "PHP: Hypertext Preprocessor"
[5]=>
@@ -289,15 +316,13 @@
int(27)
[0]=>
string(3) "PHP"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
[1]=>
string(6) "orange"
}
- [-2147483648]=>
- string(6) "monkey"
}
Using SORT_STRING
array(8) {
@@ -305,17 +330,17 @@
int(27)
[5]=>
string(4) "Test"
- [2147483647]=>
- string(4) "test"
[17]=>
string(27) "PHP: Hypertext Preprocessor"
[16777216]=>
float(-0.33333333333333)
+ [1001]=>
+ string(6) "monkey"
+ [1000]=>
+ string(4) "test"
[0]=>
string(3) "PHP"
- [-2147483648]=>
- string(6) "monkey"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -327,9 +352,7 @@
-- Testing ksort() --
No second argument:
array(8) {
- [-2147483648]=>
- string(6) "monkey"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -344,16 +367,16 @@
string(4) "Test"
[17]=>
string(27) "PHP: Hypertext Preprocessor"
+ [1000]=>
+ string(4) "test"
+ [1001]=>
+ string(6) "monkey"
[16777216]=>
float(-0.33333333333333)
- [2147483647]=>
- string(4) "test"
}
Using SORT_REGULAR:
array(8) {
- [-2147483648]=>
- string(6) "monkey"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -368,16 +391,16 @@
string(4) "Test"
[17]=>
string(27) "PHP: Hypertext Preprocessor"
+ [1000]=>
+ string(4) "test"
+ [1001]=>
+ string(6) "monkey"
[16777216]=>
float(-0.33333333333333)
- [2147483647]=>
- string(4) "test"
}
Using SORT_NUMERIC:
array(8) {
- [-2147483648]=>
- string(6) "monkey"
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -392,30 +415,32 @@
string(4) "Test"
[17]=>
string(27) "PHP: Hypertext Preprocessor"
+ [1000]=>
+ string(4) "test"
+ [1001]=>
+ string(6) "monkey"
[16777216]=>
float(-0.33333333333333)
- [2147483647]=>
- string(4) "test"
}
Using SORT_STRING
array(8) {
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
[1]=>
string(6) "orange"
}
- [-2147483648]=>
- string(6) "monkey"
[0]=>
string(3) "PHP"
+ [1000]=>
+ string(4) "test"
+ [1001]=>
+ string(6) "monkey"
[16777216]=>
float(-0.33333333333333)
[17]=>
string(27) "PHP: Hypertext Preprocessor"
- [2147483647]=>
- string(4) "test"
[5]=>
string(4) "Test"
["test"]=>
Index: php4/ext/standard/tests/array/003.phpt
diff -u php4/ext/standard/tests/array/003.phpt:1.4
php4/ext/standard/tests/array/003.phpt:1.5
--- php4/ext/standard/tests/array/003.phpt:1.4 Thu Nov 7 12:49:11 2002
+++ php4/ext/standard/tests/array/003.phpt Sat Nov 16 12:28:04 2002
@@ -1,7 +1,5 @@
--TEST--
Test usort, uksort and uasort
---POST--
---GET--
--INI--
precision=14
--FILE--
@@ -34,7 +32,7 @@
array(8) {
[16777216]=>
float(-0.33333333333333)
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
@@ -49,31 +47,31 @@
string(27) "PHP: Hypertext Preprocessor"
[5]=>
string(4) "Test"
- [-2147483648]=>
+ [1001]=>
string(6) "monkey"
- [2147483647]=>
+ [1000]=>
string(4) "test"
}
-- Testing uksort() --
array(8) {
- ["-2147483647"]=>
+ ["-1000"]=>
array(2) {
[0]=>
string(6) "banana"
[1]=>
string(6) "orange"
}
- [-2147483648]=>
- string(6) "monkey"
[0]=>
string(3) "PHP"
+ [1000]=>
+ string(4) "test"
+ [1001]=>
+ string(6) "monkey"
[16777216]=>
float(-0.33333333333333)
[17]=>
string(27) "PHP: Hypertext Preprocessor"
- [2147483647]=>
- string(4) "test"
[5]=>
string(4) "Test"
["test"]=>
Index: php4/ext/standard/tests/array/data.inc
diff -u php4/ext/standard/tests/array/data.inc:1.2
php4/ext/standard/tests/array/data.inc:1.3
--- php4/ext/standard/tests/array/data.inc:1.2 Thu Nov 7 12:49:11 2002
+++ php4/ext/standard/tests/array/data.inc Sat Nov 16 12:28:04 2002
@@ -5,8 +5,8 @@
17=>'PHP: Hypertext Preprocessor',
5=>'Test',
'test'=>27,
- 2147483647=>'test',
- "-2147483647"=>array('banana', 'orange'),
+ 1000=>'test',
+ "-1000"=>array('banana', 'orange'),
'monkey',
$tmp=>-1/3
);
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php