View Javadoc
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    * <p>VertexTest class.</p>
9    *
10   * @author <a href="michal.maczka@dimatics.com">Michal Maczka</a>
11   * @since 3.4.0
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  }