@Test
public void testAddChild() {

    List<Integer> location1 = new ArrayList<>();
    location1.add(0);
    location1.add(1);
    location1.add(5);
    SkelNode skelNode1 = new SkelNode(10L, location1, 3.0D, 2, new SkelNode(), 1);
    List<Integer> location2 = new ArrayList<>();
    location2.add(0);
    location2.add(1);
    location2.add(5);
    SkelNode skelNode2 = new SkelNode(13L, location2, 34.0D, 1, new SkelNode(), 2);
    SkelNode skelNode3 = new SkelNode(13L, location2, 34.0D, 1, new SkelNode(), 3);
    skelNode1.addChild(skelNode2);
    skelNode1.addChild(skelNode3);
    List<SkelNode> childList = new ArrayList<>();
    childList.add(skelNode2);
    childList.add(skelNode3);
    Assert.assertEquals(childList, skelNode1.getChildren());
    Assert.assertEquals(2, skelNode1.getChildren().size());
    Assert.assertEquals(0, skelNode2.getChildren().size());
}