11<?php
22
3- use function PHPUnit \Framework \assertEquals ;
4- use function PHPUnit \Framework \assertFalse ;
5- use function PHPUnit \Framework \assertTrue ;
6-
73use PHPUnit \Framework \TestCase ;
84
95require_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