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 ' ;
@@ -25,185 +21,185 @@ public function testBinarySearchIterative()
2521 $ list = [0 , 5 , 7 , 10 , 15 ];
2622 $ target = 0 ;
2723 $ result = binarySearchIterative ($ list , $ target );
28- assertEquals (0 , $ result );
24+ $ this -> assertEquals (0 , $ result );
2925 $ target = 15 ;
3026 $ result = binarySearchIterative ($ list , $ target );
31- assertEquals (4 , $ result );
27+ $ this -> assertEquals (4 , $ result );
3228 $ target = 5 ;
3329 $ result = binarySearchIterative ($ list , $ target );
34- assertEquals (1 , $ result );
30+ $ this -> assertEquals (1 , $ result );
3531 $ target = 6 ;
3632 $ result = binarySearchIterative ($ list , $ target );
37- assertEquals (null , $ result );
33+ $ this -> assertEquals (null , $ result );
3834 }
3935
4036 public function testBinarySearchByRecursion ()
4137 {
4238 $ list = [0 , 5 , 7 , 10 , 15 ];
4339 $ target = 0 ;
4440 $ result = binarySearchByRecursion ($ list , $ target , 0 , 4 );
45- assertEquals (0 , $ result );
41+ $ this -> assertEquals (0 , $ result );
4642 $ target = 15 ;
4743 $ result = binarySearchByRecursion ($ list , $ target , 0 , 4 );
48- assertEquals (4 , $ result );
44+ $ this -> assertEquals (4 , $ result );
4945 $ target = 5 ;
5046 $ result = binarySearchByRecursion ($ list , $ target , 0 , 4 );
51- assertEquals (1 , $ result );
47+ $ this -> assertEquals (1 , $ result );
5248 $ target = 6 ;
5349 $ result = binarySearchByRecursion ($ list , $ target , 0 , 4 );
54- assertEquals (null , $ result );
50+ $ this -> assertEquals (null , $ result );
5551 }
5652
5753 public function testBinarySearchByRecursionWithEmptyList ()
5854 {
5955 $ list = [];
6056 $ target = 0 ;
6157 $ result = binarySearchByRecursion ($ list , $ target , 0 , 0 );
62- assertEquals (null , $ result );
58+ $ this -> assertEquals (null , $ result );
6359 }
6460
6561 public function testBinarySearchByRecursionWithOneElementList ()
6662 {
6763 $ list = [0 ];
6864 $ target = 0 ;
6965 $ result = binarySearchByRecursion ($ list , $ target , 0 , 0 );
70- assertEquals (0 , $ result );
66+ $ this -> assertEquals (0 , $ result );
7167 $ target = 1 ;
7268 $ result = binarySearchByRecursion ($ list , $ target , 0 , 0 );
73- assertEquals (null , $ result );
69+ $ this -> assertEquals (null , $ result );
7470 }
7571
7672 public function testBinarySearchByRecursionWithTwoElementList ()
7773 {
7874 $ list = [0 , 1 ];
7975 $ target = 0 ;
8076 $ result = binarySearchByRecursion ($ list , $ target , 0 , 1 );
81- assertEquals (0 , $ result );
77+ $ this -> assertEquals (0 , $ result );
8278 $ target = 1 ;
8379 $ result = binarySearchByRecursion ($ list , $ target , 0 , 1 );
84- assertEquals (1 , $ result );
80+ $ this -> assertEquals (1 , $ result );
8581 $ target = 2 ;
8682 $ result = binarySearchByRecursion ($ list , $ target , 0 , 1 );
87- assertEquals (null , $ result );
83+ $ this -> assertEquals (null , $ result );
8884 }
8985
9086 public function testBinarySearchByRecursionWithThreeElementList ()
9187 {
9288 $ list = [0 , 1 , 2 ];
9389 $ target = 0 ;
9490 $ result = binarySearchByRecursion ($ list , $ target , 0 , 2 );
95- assertEquals (0 , $ result );
91+ $ this -> assertEquals (0 , $ result );
9692 $ target = 1 ;
9793 $ result = binarySearchByRecursion ($ list , $ target , 0 , 2 );
98- assertEquals (1 , $ result );
94+ $ this -> assertEquals (1 , $ result );
9995 $ target = 2 ;
10096 $ result = binarySearchByRecursion ($ list , $ target , 0 , 2 );
101- assertEquals (2 , $ result );
97+ $ this -> assertEquals (2 , $ result );
10298 $ target = 3 ;
10399 $ result = binarySearchByRecursion ($ list , $ target , 0 , 2 );
104- assertEquals (null , $ result );
100+ $ this -> assertEquals (null , $ result );
105101 }
106102
107103 public function testFibonacciSearch ()
108104 {
109105 $ test1 = fibonacciPosition (6 );
110- assertEquals (8 , $ test1 );
106+ $ this -> assertEquals (8 , $ test1 );
111107
112108 $ test2 = fibonacciPosition (9 );
113- assertEquals (34 , $ test2 );
109+ $ this -> assertEquals (34 , $ test2 );
114110
115111 $ test3 = fibonacciPosition (60 );
116- assertEquals (1548008755920 , $ test3 );
112+ $ this -> assertEquals (1548008755920 , $ test3 );
117113 }
118114
119115 public function testLinearSearch ()
120116 {
121117 $ list = [5 , 7 , 8 , 11 , 12 , 15 , 17 , 18 , 20 ];
122118 $ target = 15 ;
123119 $ result = linearSearch ($ list , $ target );
124- assertEquals (6 , $ result );
120+ $ this -> assertEquals (6 , $ result );
125121 }
126122
127123 public function testLowerBound ()
128124 {
129125 $ list = [1 , 2 , 3 , 3 , 3 , 4 , 5 , 9 ];
130126 $ target = 3 ;
131127 $ result = lowerBound ($ list , $ target );
132- assertEquals (2 , $ result );
128+ $ this -> assertEquals (2 , $ result );
133129 }
134130
135131 public function testUpperBound ()
136132 {
137133 $ list = [1 , 2 , 3 , 3 , 3 , 4 , 5 , 9 ];
138134 $ target = 3 ;
139135 $ result = upperBound ($ list , $ target );
140- assertEquals (5 , $ result );
136+ $ this -> assertEquals (5 , $ result );
141137 }
142138
143139 public function testJumpSearch ()
144140 {
145141 $ list = array ( 3 ,5 ,6 ,7 ,9 ,10 ,12 ,20 ,22 ,24 );
146142 $ target = 12 ;
147143 $ result = jumpSearch ($ list , $ target );
148- assertEquals (6 , $ result );
144+ $ this -> assertEquals (6 , $ result );
149145 }
150146
151147 public function testExponentialSearch ()
152148 {
153149 $ list = array (2 ,3 ,4 ,7 ,28 ,35 ,63 ,98 );
154150 $ target = 35 ;
155151 $ result = exponentialSearch ($ list , $ target );
156- assertEquals (5 , $ result );
152+ $ this -> assertEquals (5 , $ result );
157153 }
158154
159155 public function testTernarySearchIterative ()
160156 {
161157 $ list = [0 , 5 , 7 , 10 , 15 ];
162158 $ target = 0 ;
163159 $ result = ternarySearchIterative ($ list , $ target );
164- assertEquals (0 , $ result );
160+ $ this -> assertEquals (0 , $ result );
165161 $ target = 15 ;
166162 $ result = ternarySearchIterative ($ list , $ target );
167- assertEquals (4 , $ result );
163+ $ this -> assertEquals (4 , $ result );
168164 $ target = 5 ;
169165 $ result = ternarySearchIterative ($ list , $ target );
170- assertEquals (1 , $ result );
166+ $ this -> assertEquals (1 , $ result );
171167 $ target = 6 ;
172168 $ result = ternarySearchIterative ($ list , $ target );
173- assertEquals (null , $ result );
169+ $ this -> assertEquals (null , $ result );
174170 }
175171
176172 public function testTernarySearchByRecursion ()
177173 {
178174 $ list = [0 , 5 , 7 , 10 , 15 ];
179175 $ target = 0 ;
180176 $ result = ternarySearchByRecursion ($ list , $ target , 0 , 4 );
181- assertEquals (0 , $ result );
177+ $ this -> assertEquals (0 , $ result );
182178 $ target = 15 ;
183179 $ result = ternarySearchByRecursion ($ list , $ target , 0 , 4 );
184- assertEquals (4 , $ result );
180+ $ this -> assertEquals (4 , $ result );
185181 $ target = 5 ;
186182 $ result = ternarySearchByRecursion ($ list , $ target , 0 , 4 );
187- assertEquals (1 , $ result );
183+ $ this -> assertEquals (1 , $ result );
188184 $ target = 6 ;
189185 $ result = ternarySearchByRecursion ($ list , $ target , 0 , 4 );
190- assertEquals (null , $ result );
186+ $ this -> assertEquals (null , $ result );
191187 }
192188
193189 public function testInterpolationSearch ()
194190 {
195191 $ list = [2 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20 , 22 , 26 , 34 , 39 ];
196192 $ target = 20 ;
197193 $ result = interpolationSearch ($ list , $ target );
198- assertEquals (8 , $ result );
194+ $ this -> assertEquals (8 , $ result );
199195 $ target = 12 ;
200196 $ result = interpolationSearch ($ list , $ target );
201- assertEquals (4 , $ result );
197+ $ this -> assertEquals (4 , $ result );
202198 $ target = 1000 ;
203199 $ result = interpolationSearch ($ list , $ target );
204- assertEquals (null , $ result );
200+ $ this -> assertEquals (null , $ result );
205201 $ target = 39 ;
206202 $ result = interpolationSearch ($ list , $ target );
207- assertEquals (12 , $ result );
203+ $ this -> assertEquals (12 , $ result );
208204 }
209205}
0 commit comments