ClassicEngineBoot.getInstance().start();
}
public void testSingleElementReplacement()
{
final BlockRenderBox parent = new BlockRenderBox();
final BlockRenderBox first = new BlockRenderBox();
final BlockRenderBox second = new BlockRenderBox();
final BlockRenderBox third = new BlockRenderBox();
final BlockRenderBox fourth = new BlockRenderBox();
parent.addChild(first);
parent.addChild(second);
parent.addChild(third);
parent.addChild(fourth);
final SpacerRenderNode replacementForFirst = new SpacerRenderNode();
parent.replaceChild(first, replacementForFirst);
assertNull(first.getNext());
assertNull(first.getPrev());
assertNull(first.getParent());
final SpacerRenderNode replacementForSecond = new SpacerRenderNode();
parent.replaceChild(second, replacementForSecond);
assertNull(second.getNext());
assertNull(second.getPrev());
assertNull(second.getParent());
final SpacerRenderNode replacementForThird = new SpacerRenderNode();
parent.replaceChild(third, replacementForThird);
assertNull(third.getNext());
assertNull(third.getPrev());
assertNull(third.getParent());
final SpacerRenderNode replacementForFourth = new SpacerRenderNode();
parent.replaceChild(fourth, replacementForFourth);
assertNull(fourth.getNext());
assertNull(fourth.getPrev());
assertNull(fourth.getParent());
}