summaryrefslogtreecommitdiff
path: root/ext/bcmath/tests/bcscale_variation001.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/bcmath/tests/bcscale_variation001.phpt')
-rw-r--r--ext/bcmath/tests/bcscale_variation001.phpt9
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