| @@ 148-161 (lines=14) @@ | ||
| 145 | /* |
|
| 146 | * Test isEven. |
|
| 147 | */ |
|
| 148 | public function testIsEven() |
|
| 149 | { |
|
| 150 | $this |
|
| 151 | ->given( |
|
| 152 | $number1 = $this->fromNative(2), |
|
| 153 | $number2 = $this->fromNative(3) |
|
| 154 | ) |
|
| 155 | ->then |
|
| 156 | ->boolean($number1->isEven()) |
|
| 157 | ->isTrue() |
|
| 158 | ->boolean($number2->isEven()) |
|
| 159 | ->isFalse() |
|
| 160 | ; |
|
| 161 | } |
|
| 162 | ||
| 163 | /* |
|
| 164 | * Test isOdd. |
|
| @@ 166-179 (lines=14) @@ | ||
| 163 | /* |
|
| 164 | * Test isOdd. |
|
| 165 | */ |
|
| 166 | public function testIsOdd() |
|
| 167 | { |
|
| 168 | $this |
|
| 169 | ->given( |
|
| 170 | $number1 = $this->fromNative(2), |
|
| 171 | $number2 = $this->fromNative(3) |
|
| 172 | ) |
|
| 173 | ->then |
|
| 174 | ->boolean($number1->isOdd()) |
|
| 175 | ->isFalse() |
|
| 176 | ->boolean($number2->isOdd()) |
|
| 177 | ->isTrue() |
|
| 178 | ; |
|
| 179 | } |
|
| 180 | } |
|
| 181 | ||
| @@ 759-771 (lines=13) @@ | ||
| 756 | /* |
|
| 757 | * Test div special cases. |
|
| 758 | */ |
|
| 759 | public function testDivSpecialCases() |
|
| 760 | { |
|
| 761 | $this |
|
| 762 | ->given( |
|
| 763 | $zero = $this->fromNative(0), |
|
| 764 | $number = $this->fromNative($this->randomNativeNumber()) |
|
| 765 | ) |
|
| 766 | ->then |
|
| 767 | ->boolean( |
|
| 768 | $zero->div($number)->equals($zero) |
|
| 769 | )->isTrue() |
|
| 770 | ; |
|
| 771 | } |
|
| 772 | ||
| 773 | /* |
|
| 774 | * Test pow. |
|
| @@ 58-71 (lines=14) @@ | ||
| 55 | /** |
|
| 56 | * Test isEmpty method. |
|
| 57 | */ |
|
| 58 | public function testIsEmpty() |
|
| 59 | { |
|
| 60 | $this |
|
| 61 | ->given( |
|
| 62 | $literal = $this->fromNative($this->randomNativeValue()), |
|
| 63 | $emptyLiteral = $this->fromNative('') |
|
| 64 | ) |
|
| 65 | ->then |
|
| 66 | ->boolean($literal->isEmpty()) |
|
| 67 | ->isFalse() |
|
| 68 | ->boolean($emptyLiteral->isEmpty()) |
|
| 69 | ->isTrue() |
|
| 70 | ; |
|
| 71 | } |
|
| 72 | } |
|
| 73 | ||