public void testRemoveLastChildNode() {
PlanNode tree = exampleTree1();
List expectedChildren = new ArrayList();
expectedChildren.add(tree.getFirstChild());
expectedChildren.addAll(tree.getLastChild().getChildren());
NodeEditor.removeChildNode(tree, tree.getLastChild());
List actualChildren = tree.getChildren();
assertEquals("Didn't get expected children after removing last child", expectedChildren, actualChildren); //$NON-NLS-1$