Skip to content

Commit 6553bf7

Browse files
committed
Add expectations for new warnings
1 parent c6e36bf commit 6553bf7

File tree

7 files changed

+71
-1
lines changed

7 files changed

+71
-1
lines changed

ext/date/tests/timezone_transitions_get_variation2.phpt

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,24 +145,32 @@ int(8)
145145

146146
Warning: timezone_transitions_get() expects parameter 2 to be integer, array given in %s on line %d
147147
string(7) "boolean"
148+
149+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
148150
int(1)
149151

150152
-- int indexed array --
151153

152154
Warning: timezone_transitions_get() expects parameter 2 to be integer, array given in %s on line %d
153155
string(7) "boolean"
156+
157+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
154158
int(1)
155159

156160
-- associative array --
157161

158162
Warning: timezone_transitions_get() expects parameter 2 to be integer, array given in %s on line %d
159163
string(7) "boolean"
164+
165+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
160166
int(1)
161167

162168
-- nested arrays --
163169

164170
Warning: timezone_transitions_get() expects parameter 2 to be integer, array given in %s on line %d
165171
string(7) "boolean"
172+
173+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
166174
int(1)
167175

168176
-- uppercase NULL --
@@ -193,48 +201,64 @@ int(8)
193201

194202
Warning: timezone_transitions_get() expects parameter 2 to be integer, string given in %s on line %d
195203
string(7) "boolean"
204+
205+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
196206
int(1)
197207

198208
-- empty string SQ --
199209

200210
Warning: timezone_transitions_get() expects parameter 2 to be integer, string given in %s on line %d
201211
string(7) "boolean"
212+
213+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
202214
int(1)
203215

204216
-- string DQ --
205217

206218
Warning: timezone_transitions_get() expects parameter 2 to be integer, string given in %s on line %d
207219
string(7) "boolean"
220+
221+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
208222
int(1)
209223

210224
-- string SQ --
211225

212226
Warning: timezone_transitions_get() expects parameter 2 to be integer, string given in %s on line %d
213227
string(7) "boolean"
228+
229+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
214230
int(1)
215231

216232
-- mixed case string --
217233

218234
Warning: timezone_transitions_get() expects parameter 2 to be integer, string given in %s on line %d
219235
string(7) "boolean"
236+
237+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
220238
int(1)
221239

222240
-- heredoc --
223241

224242
Warning: timezone_transitions_get() expects parameter 2 to be integer, string given in %s on line %d
225243
string(7) "boolean"
244+
245+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
226246
int(1)
227247

228248
-- instance of classWithToString --
229249

230250
Warning: timezone_transitions_get() expects parameter 2 to be integer, object given in %s on line %d
231251
string(7) "boolean"
252+
253+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
232254
int(1)
233255

234256
-- instance of classWithoutToString --
235257

236258
Warning: timezone_transitions_get() expects parameter 2 to be integer, object given in %s on line %d
237259
string(7) "boolean"
260+
261+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
238262
int(1)
239263

240264
-- undefined var --
@@ -249,5 +273,7 @@ int(8)
249273

250274
Warning: timezone_transitions_get() expects parameter 2 to be integer, resource given in %s on line %d
251275
string(7) "boolean"
276+
277+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
252278
int(1)
253279
===DONE===

ext/date/tests/timezone_transitions_get_variation3.phpt

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,24 +145,32 @@ int(1)
145145

146146
Warning: timezone_transitions_get() expects parameter 3 to be integer, array given in %s on line %d
147147
string(7) "boolean"
148+
149+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
148150
int(1)
149151

150152
-- int indexed array --
151153

152154
Warning: timezone_transitions_get() expects parameter 3 to be integer, array given in %s on line %d
153155
string(7) "boolean"
156+
157+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
154158
int(1)
155159

156160
-- associative array --
157161

158162
Warning: timezone_transitions_get() expects parameter 3 to be integer, array given in %s on line %d
159163
string(7) "boolean"
164+
165+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
160166
int(1)
161167

162168
-- nested arrays --
163169

164170
Warning: timezone_transitions_get() expects parameter 3 to be integer, array given in %s on line %d
165171
string(7) "boolean"
172+
173+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
166174
int(1)
167175

168176
-- uppercase NULL --
@@ -193,48 +201,64 @@ int(1)
193201

194202
Warning: timezone_transitions_get() expects parameter 3 to be integer, string given in %s on line %d
195203
string(7) "boolean"
204+
205+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
196206
int(1)
197207

198208
-- empty string SQ --
199209

200210
Warning: timezone_transitions_get() expects parameter 3 to be integer, string given in %s on line %d
201211
string(7) "boolean"
212+
213+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
202214
int(1)
203215

204216
-- string DQ --
205217

206218
Warning: timezone_transitions_get() expects parameter 3 to be integer, string given in %s on line %d
207219
string(7) "boolean"
220+
221+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
208222
int(1)
209223

210224
-- string SQ --
211225

212226
Warning: timezone_transitions_get() expects parameter 3 to be integer, string given in %s on line %d
213227
string(7) "boolean"
228+
229+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
214230
int(1)
215231

216232
-- mixed case string --
217233

218234
Warning: timezone_transitions_get() expects parameter 3 to be integer, string given in %s on line %d
219235
string(7) "boolean"
236+
237+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
220238
int(1)
221239

222240
-- heredoc --
223241

224242
Warning: timezone_transitions_get() expects parameter 3 to be integer, string given in %s on line %d
225243
string(7) "boolean"
244+
245+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
226246
int(1)
227247

228248
-- instance of classWithToString --
229249

230250
Warning: timezone_transitions_get() expects parameter 3 to be integer, object given in %s on line %d
231251
string(7) "boolean"
252+
253+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
232254
int(1)
233255

234256
-- instance of classWithoutToString --
235257

236258
Warning: timezone_transitions_get() expects parameter 3 to be integer, object given in %s on line %d
237259
string(7) "boolean"
260+
261+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
238262
int(1)
239263

240264
-- undefined var --
@@ -249,5 +273,7 @@ int(1)
249273

250274
Warning: timezone_transitions_get() expects parameter 3 to be integer, resource given in %s on line %d
251275
string(7) "boolean"
276+
277+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
252278
int(1)
253279
===DONE===

ext/exif/tests/bug62523_1.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,7 @@ Done
1414
Test
1515

1616
Warning: exif_read_data(bug62523_1.jpg): File not supported in %sbug62523_1.php on line %d
17+
18+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
1719
int(1)
1820
Done

ext/exif/tests/bug62523_3.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,7 @@ Done
1414
Test
1515

1616
Warning: exif_read_data(bug62523_3.jpg): File not supported in %sbug62523_3.php on line %d
17+
18+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
1719
int(1)
1820
Done

ext/filter/tests/bug71063.phpt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ variables_order=E
1111
var_dump(count($_ENV['PATH']) > 0);
1212
var_dump(count(filter_input(INPUT_ENV, 'PATH')) > 0);
1313
?>
14-
--EXPECT--
14+
--EXPECTF--
15+
16+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
1517
bool(true)
18+
19+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
1620
bool(true)

ext/simplexml/tests/000.phpt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,8 @@ object(SimpleXMLElement)#%d (1) {
201201
===sxe->elem1[2]
202202
bool(false)
203203
bool(false)
204+
205+
Warning: count(): Parameter must be an array or an object that implements Countable in %s(%d) : eval()'d code on line 1
204206
int(0)
205207
NULL
206208
===sxe->elem11
@@ -239,16 +241,22 @@ object(SimpleXMLElement)#%d (0) {
239241
===sxe->elem22->elem222
240242
bool(false)
241243
bool(false)
244+
245+
Warning: count(): Parameter must be an array or an object that implements Countable in %s(%d) : eval()'d code on line 1
242246
int(0)
243247
NULL
244248
===sxe->elem22->attr22
245249
bool(false)
246250
bool(false)
251+
252+
Warning: count(): Parameter must be an array or an object that implements Countable in %s(%d) : eval()'d code on line 1
247253
int(0)
248254
NULL
249255
===sxe->elem22["attr22"]
250256
bool(false)
251257
bool(false)
258+
259+
Warning: count(): Parameter must be an array or an object that implements Countable in %s(%d) : eval()'d code on line 1
252260
int(0)
253261
NULL
254262
===DONE===

ext/simplexml/tests/bug35785.phpt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ echo $xml->asXML();
2222
--EXPECTF--
2323
<?xml version="1.0"?>
2424
<root><bla><posts><name>FooBar</name></posts></bla></root>
25+
26+
Warning: count(): Parameter must be an array or an object that implements Countable in %s on line %d
2527
int(0)
2628
<?xml version="1.0"?>
2729
<root><bla><posts><name>FooBar</name></posts></bla></root>

0 commit comments

Comments
 (0)