assertEquals("child should be created", 1, map.getRoot().getChildren().size());
}
public void test_Node_createChild_int_position() {
map = c.newMap();
final Node root = map.getRoot();
final Node child1 = root.createChild("child 1");
final Node child2 = root.createChild("child 2");
assertEquals("wrong position", 0, root.getChildPosition(child1));
assertEquals("wrong position", 1, root.getChildPosition(child2));
final Node child3 = root.createChild(0);
assertEquals("wrong insert position", 0, root.getChildPosition(child3));
assertEquals("node should be shifted", 1, root.getChildPosition(child1));
assertEquals("node should be shifted", 2, root.getChildPosition(child2));
final Node child4 = root.createChild(3);
assertEquals("wrong insert position", 3, root.getChildPosition(child4));
assertEquals("node should be shifted", 0, root.getChildPosition(child3));
assertEquals("node should be shifted", 1, root.getChildPosition(child1));
try {
root.createChild(-1);