Skip to content

Commit 31e0748

Browse files
committed
refactor: enum 타입을 받아서 처리할 수 있도록 리팩토링
1 parent ba06e3d commit 31e0748

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

yoonexample/src/main/java/graph/Graph.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public interface Graph {
1313
* @param fromV 시작하는 정점
1414
* @param toV 도달하는 정점
1515
*/
16-
void addEdge(int fromV, int toV);
16+
void addEdge(Enum<?> fromV, Enum<?> toV);
1717

1818
/**
1919
* 그래프의 간선정보를 반환합니다.

yoonexample/src/test/java/graph/GraphTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ void setUp() {
2121

2222
@Test
2323
void 그래프_정점_연결_테스트() {
24-
graph.addEdge();
24+
graph.addEdge(Point.A, Point.B);
25+
}
26+
27+
private enum Point {
28+
A, B, C, D, E, F, G, H, I, J
2529
}
2630
}

0 commit comments

Comments
 (0)