diff options
Diffstat (limited to 'ext/bcmath/tests/bcscale_variation001.phpt')
-rw-r--r-- | ext/bcmath/tests/bcscale_variation001.phpt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ext/bcmath/tests/bcscale_variation001.phpt b/ext/bcmath/tests/bcscale_variation001.phpt index 51c6767bd4..0718d724c2 100644 --- a/ext/bcmath/tests/bcscale_variation001.phpt +++ b/ext/bcmath/tests/bcscale_variation001.phpt @@ -1,13 +1,18 @@ --TEST-- -bcscale() with negative argument +bcscale() fails with negative argument --SKIPIF-- <?php if(!extension_loaded("bcmath")) print "skip"; ?> --INI-- bcmath.scale=0 --FILE-- <?php -bcscale(-4); echo bcdiv("20.56", "4"); +try { + bcscale(-4); +} catch (\ValueError $e) { + echo \PHP_EOL . $e->getMessage() . \PHP_EOL; +} ?> --EXPECT-- 5 +bcscale(): Argument #1 ($scale) must be between 0 and 2147483647 |