diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2017-09-09 16:41:38 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2017-09-09 16:46:32 +0200 |
commit | 3fd08a1595299cdd0558978c4ce4c3fc98a8fb06 (patch) | |
tree | 659653010a28f5955b572b7b088fccd2bfbc2753 | |
parent | 44eec946e8c6c830992572e15e4b63b4dd92abdf (diff) | |
download | php-git-3fd08a1595299cdd0558978c4ce4c3fc98a8fb06.tar.gz |
Fix bug75178.phpt on Windows
bug75178.phpt fails on Windows, because the stderr output is not
interspersed with stdout output there, but rather is appended to the
end. The fix is analogous to bug72093.phpt.
-rw-r--r-- | ext/bcmath/tests/bug75178-win32.phpt | 21 | ||||
-rw-r--r-- | ext/bcmath/tests/bug75178.phpt | 3 |
2 files changed, 24 insertions, 0 deletions
diff --git a/ext/bcmath/tests/bug75178-win32.phpt b/ext/bcmath/tests/bug75178-win32.phpt new file mode 100644 index 0000000000..bae590fb5b --- /dev/null +++ b/ext/bcmath/tests/bug75178-win32.phpt @@ -0,0 +1,21 @@ +--TEST-- +Bug #75178 (bcpowmod() misbehaves for non-integer base or modulus) +--SKIPIF-- +<?php +if (!extension_loaded('bcmath')) die('skip bcmath extension is not available'); +if (substr(PHP_OS, 0, 3) != 'WIN') { + die('skip valid only for windows'); +} +?> +--FILE-- +<?php +var_dump(bcpowmod('4.1', '4', '3', 3)); +var_dump(bcpowmod('4', '4', '3.1', 3)); +?> +===DONE=== +--EXPECT-- +string(5) "1.000" +string(5) "1.000" +===DONE=== +bc math warning: non-zero scale in base +bc math warning: non-zero scale in modulus diff --git a/ext/bcmath/tests/bug75178.phpt b/ext/bcmath/tests/bug75178.phpt index 4e25256648..bdfa25a2e1 100644 --- a/ext/bcmath/tests/bug75178.phpt +++ b/ext/bcmath/tests/bug75178.phpt @@ -3,6 +3,9 @@ Bug #75178 (bcpowmod() misbehaves for non-integer base or modulus) --SKIPIF-- <?php if (!extension_loaded('bcmath')) die('skip bcmath extension is not available'); +if (substr(PHP_OS, 0, 3) == 'WIN') { + die('skip Not valid for windows'); +} ?> --FILE-- <?php |