-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNumbersTest.php
More file actions
23 lines (20 loc) · 714 Bytes
/
NumbersTest.php
File metadata and controls
23 lines (20 loc) · 714 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
use Functionality\FunctionalityPhp\Functionality;
use PHPUnit\Framework\TestCase;
class NumbersTest extends TestCase
{
public function testClassConstructor()
{
// get avg test
$this->assertIsFloat(Functionality::getAvg(1.5, 2.8));
// is even test
$this->assertTrue(Functionality::isEven(2));
$this->assertFalse(Functionality::isEven(3));
// is odd test
$this->assertTrue(Functionality::isOdd(3));
$this->assertFalse(Functionality::isOdd(2));
// reverse number test
$this->assertEquals(54.321, Functionality::reverseNumber(123.45));
$this->assertEquals(-54.321, Functionality::reverseNumber(-123.45));
}
}