3
3
import com .fishercoder .common .classes .TreeNode ;
4
4
import com .fishercoder .common .utils .TreeUtils ;
5
5
import com .fishercoder .solutions ._298 ;
6
- import org .junit .BeforeClass ;
7
6
import org .junit .Test ;
8
7
9
8
import java .util .Arrays ;
@@ -14,28 +13,29 @@ public class _298Test {
14
13
private static _298 .Solution1 solution1 ;
15
14
private static _298 .Solution2 solution2 ;
16
15
17
- @ BeforeClass
18
- public static void setup () {
19
- solution1 = new _298 .Solution1 ();
20
- solution2 = new _298 .Solution2 ();
21
- }
22
-
23
16
@ Test
24
17
public void test1 () {
18
+ solution1 = new _298 .Solution1 ();
19
+ solution2 = new _298 .Solution2 ();
25
20
TreeNode root = TreeUtils .constructBinaryTree (Arrays .asList (1 , null , 3 , 2 , 4 , null , null , null , 5 ));
26
21
assertEquals (3 , solution1 .longestConsecutive (root ));
27
22
assertEquals (3 , solution2 .longestConsecutive (root ));
28
23
}
29
24
30
25
@ Test
31
26
public void test2 () {
27
+ solution1 = new _298 .Solution1 ();
28
+ solution2 = new _298 .Solution2 ();
32
29
TreeNode root = TreeUtils .constructBinaryTree (Arrays .asList (2 , null , 3 , 2 , null , 1 ));
30
+ TreeUtils .printBinaryTree (root );
33
31
assertEquals (2 , solution1 .longestConsecutive (root ));
34
32
assertEquals (2 , solution2 .longestConsecutive (root ));
35
33
}
36
34
37
35
@ Test
38
36
public void test3 () {
37
+ solution1 = new _298 .Solution1 ();
38
+ solution2 = new _298 .Solution2 ();
39
39
TreeNode root = TreeUtils .constructBinaryTree (Arrays .asList (1 , 2 , 3 , null , null , 4 , 4 , null , 5 , null , null , 6 ));
40
40
TreeUtils .printBinaryTree (root );
41
41
assertEquals (4 , solution1 .longestConsecutive (root ));
0 commit comments