1 package org.codehaus.plexus.util.dag;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import org.junit.jupiter.api.Test;
20
21 import static org.junit.jupiter.api.Assertions.assertEquals;
22
23
24
25
26
27
28
29
30 public class VertexTest {
31
32
33
34 @Test
35 public void testVertex() {
36
37 final Vertex vertex1 = new Vertex("a");
38
39 assertEquals("a", vertex1.getLabel());
40
41 assertEquals(0, vertex1.getChildren().size());
42
43 assertEquals(0, vertex1.getChildLabels().size());
44
45 final Vertex vertex2 = new Vertex("b");
46
47 assertEquals("b", vertex2.getLabel());
48
49 vertex1.addEdgeTo(vertex2);
50
51 assertEquals(1, vertex1.getChildren().size());
52
53 assertEquals(1, vertex1.getChildLabels().size());
54
55 assertEquals(vertex2, vertex1.getChildren().get(0));
56
57 assertEquals("b", vertex1.getChildLabels().get(0));
58 }
59 }