Skip to content

Commit a305f06

Browse files
fix maths test structure
1 parent 963bafc commit a305f06

File tree

1 file changed

+48
-52
lines changed

1 file changed

+48
-52
lines changed

tests/Maths/MathsTest.php

+48-52
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
<?php
22

3-
use function PHPUnit\Framework\assertEquals;
4-
use function PHPUnit\Framework\assertFalse;
5-
use function PHPUnit\Framework\assertTrue;
6-
73
use PHPUnit\Framework\TestCase;
84

95
require_once __DIR__ . '/../../vendor/autoload.php';
@@ -26,118 +22,118 @@ class MathsTest extends TestCase
2622
{
2723
public function testFactorial()
2824
{
29-
assertEquals(1, factorial(1));
30-
assertEquals(120, factorial(5));
31-
assertEquals(1, factorial(0));
25+
$this->assertEquals(1, factorial(1));
26+
$this->assertEquals(120, factorial(5));
27+
$this->assertEquals(1, factorial(0));
3228
$this->expectException(\Exception::class);
3329
factorial(-25);
3430
}
3531

3632
public function testIsNumberArmstrong()
3733
{
38-
assertTrue(isNumberArmstrong(153));
39-
assertFalse(isNumberArmstrong(123));
40-
assertTrue(isNumberArmstrong(370));
41-
assertFalse(isNumberArmstrong(2468));
34+
$this->assertTrue(isNumberArmstrong(153));
35+
$this->assertFalse(isNumberArmstrong(123));
36+
$this->assertTrue(isNumberArmstrong(370));
37+
$this->assertFalse(isNumberArmstrong(2468));
4238
}
4339

4440
public function testIsNumberPalindromic()
4541
{
46-
assertTrue(isNumberPalindromic(121));
47-
assertFalse(isNumberPalindromic(123));
48-
assertTrue(isNumberPalindromic(123321));
49-
assertFalse(isNumberPalindromic(2468));
42+
$this->assertTrue(isNumberPalindromic(121));
43+
$this->assertFalse(isNumberPalindromic(123));
44+
$this->assertTrue(isNumberPalindromic(123321));
45+
$this->assertFalse(isNumberPalindromic(2468));
5046
}
5147

5248
public function testIsPrime()
5349
{
54-
assertTrue(isPrime(73));
55-
assertFalse(isPrime(21));
56-
assertFalse(isPrime(1));
57-
assertTrue(isPrime(997));
50+
$this->assertTrue(isPrime(73));
51+
$this->assertFalse(isPrime(21));
52+
$this->assertFalse(isPrime(1));
53+
$this->assertTrue(isPrime(997));
5854
}
5955

6056
public function testAbsoluteMax()
6157
{
62-
assertEquals(50, absolute_max(12, 20, 35, 50, 50, 23));
63-
assertEquals(13, absolute_max(13));
64-
assertEquals(54, absolute_max(12, 13, 54, 22));
58+
$this->assertEquals(50, absolute_max(12, 20, 35, 50, 50, 23));
59+
$this->assertEquals(13, absolute_max(13));
60+
$this->assertEquals(54, absolute_max(12, 13, 54, 22));
6561
$this->expectException(\Exception::class);
6662
absolute_max();
6763
}
6864

6965
public function testAbsoluteMin()
7066
{
71-
assertEquals(12, absolute_min(12, 20, 35, 50, 50, 23));
72-
assertEquals(13, absolute_min(13));
73-
assertEquals(12, absolute_min(12, 13, 54, 22));
67+
$this->assertEquals(12, absolute_min(12, 20, 35, 50, 50, 23));
68+
$this->assertEquals(13, absolute_min(13));
69+
$this->assertEquals(12, absolute_min(12, 13, 54, 22));
7470
$this->expectException(\Exception::class);
7571
absolute_min();
7672
}
7773

7874
public function testPerfectSquare()
7975
{
80-
assertTrue(isPerfectSquare(25));
81-
assertFalse(isPerfectSquare(43));
82-
assertFalse(isPerfectSquare(2));
83-
assertTrue(isPerfectSquare(225));
76+
$this->assertTrue(isPerfectSquare(25));
77+
$this->assertFalse(isPerfectSquare(43));
78+
$this->assertFalse(isPerfectSquare(2));
79+
$this->assertTrue(isPerfectSquare(225));
8480
}
8581

8682
public function testFastExponentiation()
8783
{
88-
assertEquals(fastExponentiation(10, 0), 1);
89-
assertEquals(fastExponentiation(10, 1), 10);
90-
assertEquals(fastExponentiation(10, 2), 100);
91-
assertEquals(fastExponentiation(10, 3), 1000);
92-
assertEquals(fastExponentiation(20, 5), 3200000);
84+
$this->assertEquals(1, fastExponentiation(10, 0));
85+
$this->assertEquals(10, fastExponentiation(10, 1));
86+
$this->assertEquals(100, fastExponentiation(10, 2));
87+
$this->assertEquals(1000, fastExponentiation(10, 3));
88+
$this->assertEquals(3200000, fastExponentiation(20, 5));
9389
}
9490

9591
public function testFibonacciSeries()
9692
{
97-
assertEquals([0, 1, 1, 2, 3], fibonacciRecursive(5));
98-
assertEquals([0, 1, 1, 2, 3, 5, 8, 13, 21, 34], fibonacciRecursive(10));
93+
$this->assertEquals([0, 1, 1, 2, 3], fibonacciRecursive(5));
94+
$this->assertEquals([0, 1, 1, 2, 3, 5, 8, 13, 21, 34], fibonacciRecursive(10));
9995

100-
assertEquals([0, 1, 1, 2, 3], fibonacciWithBinetFormula(5));
101-
assertEquals([0, 1, 1, 2, 3, 5, 8, 13, 21, 34], fibonacciWithBinetFormula(10));
96+
$this->assertEquals([0, 1, 1, 2, 3], fibonacciWithBinetFormula(5));
97+
$this->assertEquals([0, 1, 1, 2, 3, 5, 8, 13, 21, 34], fibonacciWithBinetFormula(10));
10298
}
10399

104100
public function testNeonNumber()
105101
{
106-
assertTrue(isNumberNeon(1));
107-
assertFalse(isNumberNeon(43));
108-
assertFalse(isNumberNeon(123));
109-
assertTrue(isNumberNeon(9));
102+
$this->assertTrue(isNumberNeon(1));
103+
$this->assertFalse(isNumberNeon(43));
104+
$this->assertFalse(isNumberNeon(123));
105+
$this->assertTrue(isNumberNeon(9));
110106
}
111107

112108
public function testFibonacciGenerator()
113109
{
114-
assertEquals([0, 1, 1, 2, 3], iterator_to_array(loop(5, fib())));
115-
assertEquals([0, 1, 1, 2, 3, 5, 8, 13, 21, 34], iterator_to_array(loop(10, fib())));
110+
$this->assertEquals([0, 1, 1, 2, 3], iterator_to_array(loop(5, fib())));
111+
$this->assertEquals([0, 1, 1, 2, 3, 5, 8, 13, 21, 34], iterator_to_array(loop(10, fib())));
116112

117-
assertEquals([0, 1, 1, 2, 3], iterator_to_array(loop(5, fib())));
118-
assertEquals([0, 1, 1, 2, 3, 5, 8, 13, 21, 34], iterator_to_array(loop(10, fib())));
113+
$this->assertEquals([0, 1, 1, 2, 3], iterator_to_array(loop(5, fib())));
114+
$this->assertEquals([0, 1, 1, 2, 3, 5, 8, 13, 21, 34], iterator_to_array(loop(10, fib())));
119115
}
120116

121117
public function testMean()
122118
{
123-
assertEquals(
119+
$this->assertEquals(
124120
(2 + 4 + 6 + 8 + 20 + 50 + 70) / 7,
125121
mean(2, 4, 6, 8, 20, 50, 70)
126122
);
127123

128-
assertEquals(
124+
$this->assertEquals(
129125
(-5 - 7 + 10) / 3,
130126
mean(-5, -7, 10)
131127
);
132128

133-
assertEquals(-1, mean(-1));
129+
$this->assertEquals(-1, mean(-1));
134130
}
135131

136132
public function testMedian()
137133
{
138-
assertEquals(3, median(1, 2, 3, 4, 5));
139-
assertEquals(4.5, median(1, 2, 3, 4, 5, 6, 7, 8));
140-
assertEquals(3, median(5, 3, 1, 2, 4));
134+
$this->assertEquals(3, median(1, 2, 3, 4, 5));
135+
$this->assertEquals(4.5, median(1, 2, 3, 4, 5, 6, 7, 8));
136+
$this->assertEquals(3, median(5, 3, 1, 2, 4));
141137
}
142138

143139
public function testMode()

0 commit comments

Comments
 (0)