File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed
yoonexample/src/test/java/graph Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ class GraphTest {
11
11
12
12
@ BeforeEach
13
13
void setUp () {
14
- graph = new ListGrpah ( 5 );
14
+ graph = new ListGraph ( 5 , Point . class );
15
15
}
16
16
17
17
@ Test
@@ -20,8 +20,24 @@ void setUp() {
20
20
}
21
21
22
22
@ Test
23
- void 그래프_정점_연결_테스트 () {
23
+ void 방향_그래프_정점_연결_테스트 () {
24
24
graph .addEdge (Point .A , Point .B );
25
+ assertThat (graph .showGraphEdgeInfo ()).isEqualTo ("A: B\n B: A\n " );
26
+
27
+ graph .addEdge (Point .A , Point .D );
28
+ assertThat (graph .showGraphEdgeInfo ()).isEqualTo ("A: B D\n B: A\n D: A\n " );
29
+
30
+ graph .addEdge (Point .B , Point .C );
31
+ assertThat (graph .showGraphEdgeInfo ()).isEqualTo ("A: B D\n B: A C\n C: B\n D: A\n " );
32
+
33
+ graph .addEdge (Point .C , Point .D );
34
+ assertThat (graph .showGraphEdgeInfo ()).isEqualTo ("A: B D\n B: A C\n C: B D\n D: A C\n " );
35
+
36
+ graph .addEdge (Point .D , Point .E );
37
+ assertThat (graph .showGraphEdgeInfo ()).isEqualTo ("A: B D\n B: A C\n C: B D\n D: A C E\n E: D\n " );
38
+
39
+ graph .addEdge (Point .E , Point .A );
40
+ assertThat (graph .showGraphEdgeInfo ()).isEqualTo ("A: B D E\n B: A C\n C: B D\n D: A C E\n E: D A\n " );
25
41
}
26
42
27
43
private enum Point {
You can’t perform that action at this time.
0 commit comments