Skip to content

Commit f2b5015

Browse files
authored
Add some more test cases for BCMath
Closes GH-7851.
1 parent 0698bf7 commit f2b5015

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

ext/bcmath/tests/bcadd.phpt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@ bcmath.scale=0
88
<?php
99
echo bcadd("1", "2"),"\n";
1010
echo bcadd("-1", "5", 4),"\n";
11+
echo bcadd("-1", "-5", 4),"\n";
12+
echo bcadd("1", "-5", 4),"\n";
1113
echo bcadd("1928372132132819737213", "8728932001983192837219398127471", 2),"\n";
1214
?>
1315
--EXPECT--
1416
3
1517
4.0000
18+
-6.0000
19+
-4.0000
1620
8728932003911564969352217864684.00

ext/bcmath/tests/bcadd_variation001.phpt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,16 @@ bcmath.scale=5
77
--FILE--
88
<?php
99
echo bcadd("2.2", "4.3", "2")."\n";
10+
echo bcadd("2.2", "4.3", 2)."\n";
1011
echo bcadd("2.2", "-7.3", "1")."\n";
11-
echo bcadd("-4.27", "7.3");
12+
echo bcadd("2.2", "-7.3", 1)."\n";
13+
echo bcadd("-4.27", "7.3")."\n";
14+
echo bcadd("-4.27", "-7.3");
1215
?>
1316
--EXPECT--
1417
6.50
18+
6.50
19+
-5.1
1520
-5.1
1621
3.03000
22+
-11.57000

ext/bcmath/tests/bccomp_variation002.phpt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,15 @@ bcmath.scale=0
88
<?php
99
echo bccomp("-2", "-2")."\n";
1010
echo bccomp("-2", "2", "1")."\n";
11-
echo bccomp("-2.29", "-2.3", "2");
11+
echo bccomp("-2.29", "-2.3", "2")."\n";
12+
echo bccomp("-2.29", "2.3", "2")."\n";
13+
echo bccomp("2.29", "-2.3", "2")."\n";
14+
echo bccomp("-2.29", "-2.3", "1");
1215
?>
1316
--EXPECT--
1417
0
1518
-1
1619
1
20+
-1
21+
1
22+
1

0 commit comments

Comments
 (0)