]> granicus.if.org Git - php/commitdiff
Fix intdiv() test
authorNikita Popov <nikic@php.net>
Sat, 18 Apr 2015 15:30:28 +0000 (17:30 +0200)
committerNikita Popov <nikic@php.net>
Sat, 18 Apr 2015 15:30:28 +0000 (17:30 +0200)
ext/standard/tests/math/intdiv.phpt

index cff84694456cbb9b85a9322fba09bf0ac298e952..9362be638f1f5640a535250be6e666de17436299 100644 (file)
@@ -7,22 +7,25 @@ var_dump(intdiv(-3, 2));
 var_dump(intdiv(3, -2));
 var_dump(intdiv(-3, -2));
 var_dump(intdiv(PHP_INT_MAX, PHP_INT_MAX));
-var_dump(intdiv(-PHP_INT_MAX - 1, -PHP_INT_MAX - 1));
-var_dump(intdiv(-PHP_INT_MAX - 1, -1));
+var_dump(intdiv(PHP_INT_MIN, PHP_INT_MIN));
+try {
+  var_dump(intdiv(PHP_INT_MIN, -1));
+} catch (Exception $e) {
+  echo "Exception: " . $e->getMessage() . "\n";
+}
 try {
   var_dump(intdiv(1, 0));
 } catch (Exception $e) {
-  echo "\nException: " . $e->getMessage() . "\n";
+  echo "Exception: " . $e->getMessage() . "\n";
 }
 
 ?>
---EXPECTF--
+--EXPECT--
 int(1)
 int(-1)
 int(-1)
 int(1)
 int(1)
 int(1)
-int(0)
-
+Exception: Division of PHP_INT_MIN by -1 is not an integer
 Exception: Division by zero