/**
* Test with all but one leaves at their maximum sizes
*/
public void testGetRandomLeafToIncrease3() {
TreeLeaf3DState leaf3DState1 = new TreeLeaf3DState();
leaf3DState1.setEndPoint1(new Tuple3dState(2, 0, 0));
leaf3DState1.setEndPoint2(new Tuple3dState(0, 2, 0));
leaf3DState1.setInitialEndPoint1(new Tuple3dState(0.2, 0, 0));
leaf3DState1.setInitialEndPoint2(new Tuple3dState(0, 0.2, 0));
TreeLeaf3DState leaf3DState2 = new TreeLeaf3DState();
leaf3DState2.setEndPoint1(new Tuple3dState(2, 0, 0));
leaf3DState2.setEndPoint2(new Tuple3dState(0, 4, 0));
leaf3DState2.setInitialEndPoint1(new Tuple3dState(0.2, 0, 0));
leaf3DState2.setInitialEndPoint2(new Tuple3dState(0, 0.4, 0));
TreeLeaf3DState leaf3DState3 = new TreeLeaf3DState();
leaf3DState3.setEndPoint1(new Tuple3dState(3, 0, 0));
leaf3DState3.setEndPoint2(new Tuple3dState(0, 4, 0));
TreeLeafState leafState1 = new TreeLeafState();
leafState1.setLeaf3DState(leaf3DState1);
TreeLeafState leafState2 = new TreeLeafState();
leafState2.setLeaf3DState(leaf3DState2);
TreeLeafState leafState3 = new TreeLeafState();