diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2019-02-19 17:11:00 +0100 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-03-11 11:32:20 +0100 |
| commit | 852485d8ecd784153e41e565a0a87abf99cf4e0d (patch) | |
| tree | 3c8be88c2c98b5f1b2f9ea51e5d3a20c10baf3ff /ext/json/tests | |
| parent | 6bfb119e18e5241b6719a4ad69223d91c465a58e (diff) | |
| download | php-git-852485d8ecd784153e41e565a0a87abf99cf4e0d.tar.gz | |
Adjust tests for zpp TypeError change
Diffstat (limited to 'ext/json/tests')
| -rw-r--r-- | ext/json/tests/001.phpt | 3 | ||||
| -rw-r--r-- | ext/json/tests/json_decode_error.phpt | 17 | ||||
| -rw-r--r-- | ext/json/tests/json_last_error_error.phpt | 17 | ||||
| -rw-r--r-- | ext/json/tests/json_last_error_msg_error.phpt | 15 |
4 files changed, 15 insertions, 37 deletions
diff --git a/ext/json/tests/001.phpt b/ext/json/tests/001.phpt index e908b44349..63a303998a 100644 --- a/ext/json/tests/001.phpt +++ b/ext/json/tests/001.phpt @@ -5,7 +5,6 @@ json_decode() tests --FILE-- <?php -var_dump(json_decode()); var_dump(json_decode("")); var_dump(json_decode("", 1)); var_dump(json_decode("", 0)); @@ -26,8 +25,6 @@ var_dump(json_decode('{ "": "": "" } }')); ?> ===DONE=== --EXPECTF-- -Warning: json_decode() expects at least 1 parameter, 0 given in %s on line %d -NULL NULL NULL NULL diff --git a/ext/json/tests/json_decode_error.phpt b/ext/json/tests/json_decode_error.phpt index 9906a2b0d4..4089a7897f 100644 --- a/ext/json/tests/json_decode_error.phpt +++ b/ext/json/tests/json_decode_error.phpt @@ -6,13 +6,6 @@ Test json_decode() function : error conditions <?php echo "*** Testing json_decode() : error conditions ***\n"; -echo "\n-- Testing json_decode() function with no arguments --\n"; -var_dump(json_decode()); - -echo "\n-- Testing json_decode() function with more than expected no. of arguments --\n"; -$extra_arg = 10; -var_dump(json_decode('"abc"', true, 512, 0, $extra_arg)); - echo "\n-- Testing json_decode() function with depth below 0 --\n"; var_dump(json_decode('"abc"', true, -1)); @@ -21,16 +14,6 @@ var_dump(json_decode('"abc"', true, -1)); --EXPECTF-- *** Testing json_decode() : error conditions *** --- Testing json_decode() function with no arguments -- - -Warning: json_decode() expects at least 1 parameter, 0 given in %s on line %d -NULL - --- Testing json_decode() function with more than expected no. of arguments -- - -Warning: json_decode() expects at most 4 parameters, 5 given in %s on line %d -NULL - -- Testing json_decode() function with depth below 0 -- Warning: json_decode(): Depth must be greater than zero in %s on line %d diff --git a/ext/json/tests/json_last_error_error.phpt b/ext/json/tests/json_last_error_error.phpt index e733b32854..cd88ef8a9e 100644 --- a/ext/json/tests/json_last_error_error.phpt +++ b/ext/json/tests/json_last_error_error.phpt @@ -6,15 +6,14 @@ json_last_error() failures <?php var_dump(json_last_error()); -var_dump(json_last_error(true)); -var_dump(json_last_error('some', 4, 'args', 'here')); + +try { + var_dump(json_last_error(true)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} ?> ---EXPECTF-- +--EXPECT-- int(0) - -Warning: json_last_error() expects exactly 0 parameters, 1 given in %s on line %d -NULL - -Warning: json_last_error() expects exactly 0 parameters, 4 given in %s on line %d -NULL +json_last_error() expects exactly 0 parameters, 1 given diff --git a/ext/json/tests/json_last_error_msg_error.phpt b/ext/json/tests/json_last_error_msg_error.phpt index 719e9fc50c..75b06f72a2 100644 --- a/ext/json/tests/json_last_error_msg_error.phpt +++ b/ext/json/tests/json_last_error_msg_error.phpt @@ -6,15 +6,14 @@ json_last_error_msg() failures <?php var_dump(json_last_error_msg()); -var_dump(json_last_error_msg(true)); -var_dump(json_last_error_msg('some', 4, 'args', 'here')); + +try { + var_dump(json_last_error_msg(true)); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} ?> --EXPECTF-- string(8) "No error" - -Warning: json_last_error_msg() expects exactly 0 parameters, 1 given in %s on line %d -NULL - -Warning: json_last_error_msg() expects exactly 0 parameters, 4 given in %s on line %d -NULL +json_last_error_msg() expects exactly 0 parameters, 1 given |
