public void testRemoveNode() {
SGFTree tree = new SGFTree();
int m1 = tree.newNode(SGFTree.BLACK_MOVE, 3, 4);
int m2 = tree.newNode(m1, SGFTree.WHITE_MOVE, 3, 5);
int m2v2 = tree.newNode(m1, SGFTree.WHITE_MOVE, 3, 7);
int m2v3 = tree.newNode(m1, SGFTree.WHITE_MOVE, 3, 8);
int m3 = tree.newNode(m2, SGFTree.BLACK_MOVE, 4, 4);
tree.removeNode(m3);
assertEquals(SGFTree.NULL, tree.getNext(m2));