Skip to content

Commit 14a702c

Browse files
committed
More test fixes
1 parent 3c10cf1 commit 14a702c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+150
-945
lines changed

Zend/tests/call_user_func_001.phpt

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,18 @@ namespace testing {
2424
$class = __NAMESPACE__ .'\foo';
2525
try {
2626
call_user_func(array(new $class, 'priv'), 'foobar');
27-
} catch (TypeError $e) {
27+
} catch (\TypeError $e) {
2828
echo $e->getMessage(), "\n";
2929
}
3030
try {
3131
call_user_func(array(new $class, 'prot'), 'foobar');
32-
} catch (TypeError $e) {
32+
} catch (\TypeError $e) {
3333
echo $e->getMessage(), "\n";
3434
}
3535
}
3636

3737
?>
38-
--EXPECTF--
38+
--EXPECT--
3939
string(6) "foobar"
40-
41-
Warning: call_user_func() expects parameter 1 to be a valid callback, cannot access private method testing\foo::priv() in %s on line %d
42-
43-
Warning: call_user_func() expects parameter 1 to be a valid callback, cannot access protected method testing\foo::prot() in %s on line %d
40+
call_user_func() expects parameter 1 to be a valid callback, cannot access private method testing\foo::priv()
41+
call_user_func() expects parameter 1 to be a valid callback, cannot access protected method testing\foo::prot()

Zend/tests/call_user_func_002.phpt

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,11 @@ try {
3131
?>
3232
--EXPECTF--
3333
string(3) "foo"
34-
35-
Warning: call_user_func() expects parameter 1 to be a valid callback, class 'foo' not found in %s on line %d
36-
37-
Warning: call_user_func() expects parameter 1 to be a valid callback, class '' not found in %s on line %d
34+
call_user_func() expects parameter 1 to be a valid callback, class 'foo' not found
35+
call_user_func() expects parameter 1 to be a valid callback, class '' not found
3836

3937
Notice: Undefined variable: foo in %s on line %d
40-
41-
Warning: call_user_func() expects parameter 1 to be a valid callback, first array member is not a valid class name or object in %s on line %d
38+
call_user_func() expects parameter 1 to be a valid callback, first array member is not a valid class name or object
4239

4340
Notice: Undefined variable: foo in %s on line %d
44-
45-
Warning: call_user_func() expects parameter 1 to be a valid callback, first array member is not a valid class name or object in %s on line %d
41+
call_user_func() expects parameter 1 to be a valid callback, first array member is not a valid class name or object

Zend/tests/unexpected_ref_bug.phpt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22
Crash when function parameter modified via unexpected reference
33
--FILE--
44
<?php
5-
function my_errorhandler($errno,$errormsg) {
6-
global $my_var;
7-
$my_var = 0;
8-
return true;
5+
class Test {
6+
public function __toString() {
7+
global $my_var;
8+
$my_var = 0;
9+
return ",";
10+
}
911
}
10-
set_error_handler("my_errorhandler");
1112
$my_var = str_repeat("A",64);
12-
$data = call_user_func_array("explode",array(new StdClass(), &$my_var));
13+
$data = call_user_func_array("explode",array(new Test(), &$my_var));
1314
$my_var=array(1,2,3);
14-
$data = call_user_func_array("implode",array(&$my_var, new StdClass()));
15+
$data = call_user_func_array("implode",array(&$my_var, new Test()));
1516
echo "Done.\n";
1617
?>
1718
--EXPECT--

ext/calendar/tests/jdtomonthname.phpt

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ $jd_days = Array(
99
2453396,
1010
2440588,
1111
-1,
12-
array(),
1312
10000000
1413
);
1514

@@ -52,28 +51,6 @@ string(0) ""
5251
string(0) ""
5352
string(0) ""
5453

55-
===
56-
Notice: Array to string conversion in %sjdtomonthname.php on line %d
57-
Array
58-
59-
Warning: jdmonthname() expects parameter 1 to be int, array given in %s on line %d
60-
bool(false)
61-
62-
Warning: jdmonthname() expects parameter 1 to be int, array given in %s on line %d
63-
bool(false)
64-
65-
Warning: jdmonthname() expects parameter 1 to be int, array given in %s on line %d
66-
bool(false)
67-
68-
Warning: jdmonthname() expects parameter 1 to be int, array given in %s on line %d
69-
bool(false)
70-
71-
Warning: jdmonthname() expects parameter 1 to be int, array given in %s on line %d
72-
bool(false)
73-
74-
Warning: jdmonthname() expects parameter 1 to be int, array given in %s on line %d
75-
bool(false)
76-
7754
=== 10000000
7855
string(3) "Dec"
7956
string(8) "December"

ext/date/tests/005.phpt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ date_default_timezone_set('UTC');
66

77
$t = mktime(0,0,0, 6, 27, 2006);
88

9-
var_dump(idate());
10-
var_dump(idate(1,1,1));
11-
129
var_dump(idate(1,1));
1310
var_dump(idate(""));
1411
var_dump(idate(0));
@@ -20,12 +17,6 @@ var_dump(idate("'"));
2017
echo "Done\n";
2118
?>
2219
--EXPECTF--
23-
Warning: idate() expects at least 1 parameter, 0 given in %s on line %d
24-
bool(false)
25-
26-
Warning: idate() expects at most 2 parameters, 3 given in %s on line %d
27-
bool(false)
28-
2920
Warning: idate(): Unrecognized date format token. in %s on line %d
3021
bool(false)
3122

ext/date/tests/006.phpt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ checkdate() tests
44
<?php
55
date_default_timezone_set('UTC');
66

7-
var_dump(checkdate());
87
var_dump(checkdate(1,1,1));
98

109
var_dump(checkdate(2,29,2006));
@@ -18,9 +17,7 @@ var_dump(checkdate(1,1,-1));
1817

1918
echo "Done\n";
2019
?>
21-
--EXPECTF--
22-
Warning: checkdate() expects exactly 3 parameters, 0 given in %s on line %d
23-
bool(false)
20+
--EXPECT--
2421
bool(true)
2522
bool(false)
2623
bool(false)

ext/date/tests/007.phpt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ localtime() tests
55
date_default_timezone_set('UTC');
66

77
$t = mktime(0,0,0, 6, 27, 2006);
8-
var_dump(localtime(1,1,1));
98

109
var_dump(localtime());
1110
var_dump(localtime($t));
@@ -15,8 +14,6 @@ var_dump(localtime($t, false));
1514
echo "Done\n";
1615
?>
1716
--EXPECTF--
18-
Warning: localtime() expects at most 2 parameters, 3 given in %s on line %d
19-
bool(false)
2017
array(9) {
2118
[0]=>
2219
int(%d)

ext/date/tests/008.phpt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,13 @@ getdate() tests
55
date_default_timezone_set('UTC');
66

77
$t = mktime(0,0,0, 6, 27, 2006);
8-
var_dump(getdate(1,1));
98

109
var_dump(getdate($t));
1110
var_dump(getdate());
1211

1312
echo "Done\n";
1413
?>
1514
--EXPECTF--
16-
Warning: getdate() expects at most 1 parameter, 2 given in %s on line %d
17-
bool(false)
1815
array(11) {
1916
["seconds"]=>
2017
int(0)

ext/date/tests/009.phpt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,12 @@ date_default_timezone_set('Asia/Jerusalem');
1111

1212
$t = mktime(0,0,0, 6, 27, 2006);
1313

14-
var_dump(strftime());
15-
1614
var_dump(strftime(""));
1715
var_dump(strftime("%a %A %b %B %c %C %d %D %e %g %G %h %H %I %j %m %M %n %p %r %R %S %t %T %u %U %V %W %w %x %X %y %Y %Z %z %%", $t));
1816
var_dump(strftime("%%q %%a", $t));
1917
var_dump(strftime("%q", $t));
2018
var_dump(strftime("blah", $t));
2119

22-
var_dump(gmstrftime());
23-
2420
var_dump(gmstrftime(""));
2521
var_dump(gmstrftime("%a %A %b %B %c %C %d %D %e %g %G %h %H %I %j %m %M %n %p %r %R %S %t %T %u %U %V %W %w %x %X %y %Y %Z %z %%", $t));
2622
var_dump(gmstrftime("%%q %%a", $t));
@@ -30,17 +26,12 @@ var_dump(gmstrftime("blah", $t));
3026
echo "Done\n";
3127
?>
3228
--EXPECTF--
33-
Warning: strftime() expects at least 1 parameter, 0 given in %s on line %d
34-
bool(false)
3529
bool(false)
3630
string(%d) "Tue Tuesday Jun June Tue Jun 27 00:00:00 2006 %s
3731
%s %"
3832
string(5) "%q %a"
3933
string(%d) "%s"
4034
string(4) "blah"
41-
42-
Warning: gmstrftime() expects at least 1 parameter, 0 given in %s on line %d
43-
bool(false)
4435
bool(false)
4536
string(%d) "Mon Monday Jun June Mon Jun 26 21:00:00 2006 %s
4637
%s %"

ext/date/tests/011.phpt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,14 @@ timezone_name_from_abbr() tests
44
<?php
55
date_default_timezone_set('UTC');
66

7-
var_dump(timezone_name_from_abbr());
87
var_dump(timezone_name_from_abbr("CET"));
98
var_dump(timezone_name_from_abbr("AXST"));
109
var_dump(timezone_name_from_abbr("", 3600));
1110
var_dump(timezone_name_from_abbr("", 3600, 0));
1211

1312
echo "Done\n";
1413
?>
15-
--EXPECTF--
16-
Warning: timezone_name_from_abbr() expects at least 1 parameter, 0 given in %s on line %d
17-
bool(false)
14+
--EXPECT--
1815
string(13) "Europe/Berlin"
1916
bool(false)
2017
bool(false)

0 commit comments

Comments
 (0)