Skip to content

Commit ead076b

Browse files
committed
Fix test failed
1 parent cc30524 commit ead076b

File tree

1 file changed

+72
-73
lines changed

1 file changed

+72
-73
lines changed
Lines changed: 72 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,72 @@
1-
--TEST--
2-
Test uniqid() function : basic functionality
3-
--FILE--
4-
<?php
5-
/* Prototype : string uniqid ([ string $prefix= "" [, bool $more_entropy= false ]] )
6-
* Description: Gets a prefixed unique identifier based on the current time in microseconds.
7-
* Source code: ext/standard/uniqid.c
8-
*/
9-
echo "*** Testing uniqid() : basic functionality ***\n";
10-
11-
echo "\nuniqid() without a prefix\n";
12-
var_dump(uniqid());
13-
var_dump(uniqid(null, true));
14-
var_dump(uniqid(null, false));
15-
echo "\n\n";
16-
17-
echo "uniqid() with a prefix\n";
18-
19-
// Use a fixed prefix so we can ensure length of o/p id is fixed
20-
$prefix = array (
21-
99999,
22-
"99999",
23-
10.5e2,
24-
null,
25-
true,
26-
false
27-
);
28-
29-
for ($i = 0; $i < count($prefix); $i++) {
30-
var_dump(uniqid($prefix[$i]));
31-
var_dump(uniqid($prefix[$i], true));
32-
var_dump(uniqid($prefix[$i], false));
33-
echo "\n";
34-
}
35-
36-
?>
37-
===DONE===
38-
--EXPECTF--
39-
*** Testing uniqid() : basic functionality ***
40-
41-
uniqid() without a prefix
42-
string(13) "%s"
43-
string(23) "%s.%s"
44-
string(13) "%s"
45-
46-
47-
uniqid() with a prefix
48-
string(18) "99999%s"
49-
string(28) "99999%s.%s"
50-
string(18) "99999%s"
51-
52-
string(18) "999994%s"
53-
string(28) "999994%s.%s"
54-
string(18) "999994%s"
55-
56-
string(17) "1050%s"
57-
string(27) "1050%s.%s"
58-
string(17) "1050%s"
59-
60-
string(13) "%s"
61-
string(23) "%s.%s"
62-
string(13) "%s"
63-
64-
string(14) "1%s"
65-
string(24) "1%s.%s"
66-
string(14) "1%s"
67-
68-
string(13) "%s"
69-
string(23) "%s.%s"
70-
string(13) "%s"
71-
72-
===DONE===
73-
1+
--TEST--
2+
Test uniqid() function : basic functionality
3+
--FILE--
4+
<?php
5+
/* Prototype : string uniqid ([ string $prefix= "" [, bool $more_entropy= false ]] )
6+
* Description: Gets a prefixed unique identifier based on the current time in microseconds.
7+
* Source code: ext/standard/uniqid.c
8+
*/
9+
echo "*** Testing uniqid() : basic functionality ***\n";
10+
11+
echo "\nuniqid() without a prefix\n";
12+
var_dump(uniqid());
13+
var_dump(uniqid(null, true));
14+
var_dump(uniqid(null, false));
15+
echo "\n\n";
16+
17+
echo "uniqid() with a prefix\n";
18+
19+
// Use a fixed prefix so we can ensure length of o/p id is fixed
20+
$prefix = array (
21+
99999,
22+
"99999",
23+
10.5e2,
24+
null,
25+
true,
26+
false
27+
);
28+
29+
for ($i = 0; $i < count($prefix); $i++) {
30+
var_dump(uniqid($prefix[$i]));
31+
var_dump(uniqid($prefix[$i], true));
32+
var_dump(uniqid($prefix[$i], false));
33+
echo "\n";
34+
}
35+
36+
?>
37+
===DONE===
38+
--EXPECTF--
39+
*** Testing uniqid() : basic functionality ***
40+
41+
uniqid() without a prefix
42+
string(13) "%s"
43+
string(23) "%s.%s"
44+
string(13) "%s"
45+
46+
47+
uniqid() with a prefix
48+
string(18) "99999%s"
49+
string(28) "99999%s.%s"
50+
string(18) "99999%s"
51+
52+
string(18) "99999%s"
53+
string(28) "99999%s.%s"
54+
string(18) "99999%s"
55+
56+
string(17) "1050%s"
57+
string(27) "1050%s.%s"
58+
string(17) "1050%s"
59+
60+
string(13) "%s"
61+
string(23) "%s.%s"
62+
string(13) "%s"
63+
64+
string(14) "1%s"
65+
string(24) "1%s.%s"
66+
string(14) "1%s"
67+
68+
string(13) "%s"
69+
string(23) "%s.%s"
70+
string(13) "%s"
71+
72+
===DONE===

0 commit comments

Comments
 (0)