summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemi Collet <remi@php.net>2015-05-28 10:35:19 +0200
committerRemi Collet <remi@php.net>2015-05-28 10:35:19 +0200
commit09b92a3a542455651016afe1bc9854e52b4673c3 (patch)
tree58c0235a3df20b54610e316a20dd2a9cd26b4149
parent00d8e26d71139234f803c37d0d8b061868882f83 (diff)
downloadphp-git-09b92a3a542455651016afe1bc9854e52b4673c3.tar.gz
Relax a little this test, because random is not reliable
Usual values are 3500-3950, but >4000 can happen.
-rw-r--r--ext/standard/tests/strings/004.phpt96
1 files changed, 48 insertions, 48 deletions
diff --git a/ext/standard/tests/strings/004.phpt b/ext/standard/tests/strings/004.phpt
index b9904c614a..e1414db46c 100644
--- a/ext/standard/tests/strings/004.phpt
+++ b/ext/standard/tests/strings/004.phpt
@@ -33,52 +33,52 @@ stats('str_shuffle', $a);
?>
--EXPECTREGEX--
shuffle
-1234: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1243: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1324: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1342: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1423: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1432: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2134: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2143: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2314: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2341: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2413: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2431: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3124: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3142: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3214: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3241: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3412: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3421: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4123: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4132: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4213: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4231: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4312: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4321: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
+1234: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1243: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1324: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1342: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1423: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1432: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2134: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2143: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2314: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2341: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2413: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2431: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3124: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3142: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3214: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3241: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3412: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3421: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4123: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4132: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4213: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4231: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4312: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4321: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
str_shuffle
-1234: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1243: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1324: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1342: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1423: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-1432: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2134: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2143: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2314: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2341: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2413: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-2431: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3124: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3142: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3214: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3241: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3412: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-3421: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4123: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4132: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4213: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4231: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4312: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
-4321: 3[0-9][0-9][0-9]: 0.0[3-4][0-9]
+1234: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1243: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1324: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1342: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1423: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+1432: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2134: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2143: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2314: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2341: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2413: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+2431: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3124: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3142: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3214: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3241: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3412: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+3421: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4123: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4132: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4213: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4231: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4312: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]
+4321: [34][0-9][0-9][0-9]: 0.0[3-4][0-9]