summaryrefslogtreecommitdiff
path: root/ext/gmp/tests/gmp_random_bits.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/gmp/tests/gmp_random_bits.phpt')
-rw-r--r--ext/gmp/tests/gmp_random_bits.phpt21
1 files changed, 13 insertions, 8 deletions
diff --git a/ext/gmp/tests/gmp_random_bits.phpt b/ext/gmp/tests/gmp_random_bits.phpt
index 1d6df72831..9c2f5be2e5 100644
--- a/ext/gmp/tests/gmp_random_bits.phpt
+++ b/ext/gmp/tests/gmp_random_bits.phpt
@@ -5,8 +5,16 @@ gmp_random_bits() basic tests
--FILE--
<?php
-var_dump(gmp_random_bits(0));
-var_dump(gmp_random_bits(-1));
+try {
+ var_dump(gmp_random_bits(0));
+} catch (\ValueError $e) {
+ echo $e->getMessage() . \PHP_EOL;
+}
+try {
+ var_dump(gmp_random_bits(-1));
+} catch (\ValueError $e) {
+ echo $e->getMessage() . \PHP_EOL;
+}
// If these error the test fails.
gmp_random_bits(1);
@@ -32,10 +40,7 @@ while (1) {
echo "Done\n";
?>
---EXPECTF--
-Warning: gmp_random_bits(): The number of bits must be positive in %s on line %d
-bool(false)
-
-Warning: gmp_random_bits(): The number of bits must be positive in %s on line %d
-bool(false)
+--EXPECT--
+gmp_random_bits(): Argument #1 ($bits) must be greater than or equal to 1
+gmp_random_bits(): Argument #1 ($bits) must be greater than or equal to 1
Done