1 package org.codehaus.plexus.util.dag;
2
3 import org.junit.jupiter.api.Test;
4
5 import static org.junit.jupiter.api.Assertions.assertEquals;
6
7
8
9
10
11
12
13 class VertexTest {
14
15 @Test
16 void vertex() {
17
18 final Vertex vertex1 = new Vertex("a");
19
20 assertEquals("a", vertex1.getLabel());
21
22 assertEquals(0, vertex1.getChildren().size());
23
24 assertEquals(0, vertex1.getChildLabels().size());
25
26 final Vertex vertex2 = new Vertex("b");
27
28 assertEquals("b", vertex2.getLabel());
29
30 vertex1.addEdgeTo(vertex2);
31
32 assertEquals(1, vertex1.getChildren().size());
33
34 assertEquals(1, vertex1.getChildLabels().size());
35
36 assertEquals(vertex2, vertex1.getChildren().get(0));
37
38 assertEquals("b", vertex1.getChildLabels().get(0));
39 }
40 }