|
13 | 13 | assertType('123.0', round(123)); |
14 | 14 | assertType('123.0', round(123.456)); |
15 | 15 | assertType('float', round($_GET['foo'] / 60)); |
16 | | -assertType('float', round('123')); |
17 | | -assertType('float', round('123.456')); |
| 16 | +assertType('123.0', round('123')); |
| 17 | +assertType('123.0', round('123.456')); |
18 | 18 | assertType('float', round(null)); |
19 | 19 | assertType('float', round($maybeNull)); |
20 | 20 | assertType('float', round(true)); |
|
30 | 30 | assertType('123.0', ceil(123)); |
31 | 31 | assertType('124.0', ceil(123.456)); |
32 | 32 | assertType('float', ceil($_GET['foo'] / 60)); |
33 | | -assertType('float', ceil('123')); |
34 | | -assertType('float', ceil('123.456')); |
| 33 | +assertType('123.0', ceil('123')); |
| 34 | +assertType('124.0', ceil('123.456')); |
35 | 35 | assertType('float', ceil(null)); |
36 | 36 | assertType('float', ceil($maybeNull)); |
37 | 37 | assertType('float', ceil(true)); |
|
47 | 47 | assertType('123.0', floor(123)); |
48 | 48 | assertType('123.0', floor(123.456)); |
49 | 49 | assertType('float', floor($_GET['foo'] / 60)); |
50 | | -assertType('float', floor('123')); |
51 | | -assertType('float', floor('123.456')); |
| 50 | +assertType('123.0', floor('123')); |
| 51 | +assertType('123.0', floor('123.456')); |
52 | 52 | assertType('float', floor(null)); |
53 | 53 | assertType('float', floor($maybeNull)); |
54 | 54 | assertType('float', floor(true)); |
@@ -132,6 +132,6 @@ function notConstant(float $floatUnion, float $precisionUnion, float $modeUnion, |
132 | 132 | assertType('float', round($floatUnion, $precisionUnion, PHP_ROUND_HALF_UP)); |
133 | 133 | assertType('float', round($floatUnion, 0, $modeUnion)); |
134 | 134 |
|
135 | | - assertType('float', round($IntOrNumStr)); |
136 | | - assertType('float', round($floatOrNumStr)); |
| 135 | + assertType('1.0|3.0', round($IntOrNumStr)); |
| 136 | + assertType('1.0|2.0', round($floatOrNumStr)); |
137 | 137 | } |
0 commit comments