Skip to content

Commit 83603a8

Browse files
committed
Add tests to test for warnings thrown
1 parent 88817c4 commit 83603a8

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

tests/basic/ini_parse_quantity_basic.phpt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
--TEST--
22
ini_parse_quantity() function - basic test for ini_parse_quantity()
3+
--INI--
4+
error_reporting = E_ALL ^ E_WARNING
35
--FILE--
46
<?php
57
foreach (array(
68
'-1',
9+
'-0x412',
710
'0',
811
'1',
912
'1b',
@@ -20,6 +23,7 @@ foreach (array(
2023
?>
2124
--EXPECT--
2225
-1
26+
-1042
2327
0
2428
1
2529
1
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
--TEST--
2+
ini_parse_quantity() function - warns when given inappropriate values
3+
--INI--
4+
error_reporting = E_ALL
5+
--FILE--
6+
<?php
7+
ini_parse_quantity('-1');
8+
ini_parse_quantity('1mb');
9+
ini_parse_quantity('256 then skip a few then g')
10+
?>
11+
--EXPECTF--
12+
Warning: Invalid quantity "1mb": unknown multipler "b", interpreting as "1" for backwards compatibility in %sini_parse_quantity_warnings.php on line 3
13+
14+
Warning: Invalid quantity "256 then skip a few then g", interpreting as "256 g" for backwards compatibility in %sini_parse_quantity_warnings.php on line 4

0 commit comments

Comments
 (0)