Skip to content

Commit 8ba7a9b

Browse files
refactor 207
1 parent f179db8 commit 8ba7a9b

File tree

1 file changed

+27
-4
lines changed

1 file changed

+27
-4
lines changed

src/test/java/com/fishercoder/_207Test.java

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,23 @@
77
import static junit.framework.Assert.assertEquals;
88

99
public class _207Test {
10-
private static _207.Solution1 test;
10+
private static _207.Solution1 solution1;
11+
private static _207.Solution2 solution2;
1112
private static int[][] prerequisites;
1213
private static int numCourses;
1314

1415
@BeforeClass
1516
public static void setup() {
16-
test = new _207.Solution1();
17+
solution1 = new _207.Solution1();
18+
solution2 = new _207.Solution2();
1719
}
1820

1921
@Test
2022
public void test1() {
2123
numCourses = 2;
2224
prerequisites = new int[][]{{0, 1}};
23-
assertEquals(true, test.canFinish(numCourses, prerequisites));
25+
assertEquals(true, solution1.canFinish(numCourses, prerequisites));
26+
assertEquals(true, solution2.canFinish(numCourses, prerequisites));
2427
}
2528

2629
@Test
@@ -38,6 +41,26 @@ public void test2() {
3841
{4, 2},
3942

4043
};
41-
assertEquals(true, test.canFinish(numCourses, prerequisites));
44+
assertEquals(true, solution1.canFinish(numCourses, prerequisites));
45+
assertEquals(true, solution2.canFinish(numCourses, prerequisites));
46+
}
47+
48+
@Test
49+
public void test3() {
50+
numCourses = 8;
51+
prerequisites = new int[][]{
52+
{3, 2},
53+
{3, 0},
54+
{5, 3},
55+
{5, 1},
56+
{7, 3},
57+
{7, 0},
58+
{6, 3},
59+
{6, 4},
60+
{4, 1},
61+
62+
};
63+
assertEquals(true, solution1.canFinish(numCourses, prerequisites));
64+
assertEquals(true, solution2.canFinish(numCourses, prerequisites));
4265
}
4366
}

0 commit comments

Comments
 (0)