/**
* Test with all but one leaves at their maximum sizes
*/
public void testGetRandomLeafToIncrease3() {
TreeLeaf3DState leaf3D1 = new TreeLeaf3DState();
leaf3D1.setEndPoint1(new Point3dState(2, 0, 0));
leaf3D1.setEndPoint2(new Point3dState(0, 2, 0));
leaf3D1.setInitialEndPoint1(new Point3dState(0.2, 0, 0));
leaf3D1.setInitialEndPoint2(new Point3dState(0, 0.2, 0));
TreeLeaf3DState leaf3D2 = new TreeLeaf3DState();
leaf3D2.setEndPoint1(new Point3dState(2, 0, 0));
leaf3D2.setEndPoint2(new Point3dState(0, 4, 0));
leaf3D2.setInitialEndPoint1(new Point3dState(0.2, 0, 0));
leaf3D2.setInitialEndPoint2(new Point3dState(0, 0.4, 0));
TreeLeaf3DState leaf3D3 = new TreeLeaf3DState();
leaf3D3.setEndPoint1(new Point3dState(3, 0, 0));
leaf3D3.setEndPoint2(new Point3dState(0, 4, 0));
TreeLeafState leaf1 = new TreeLeafState();
leaf1.setId(new Long(1));
leaf1.setLeaf3DState(leaf3D1);
TreeLeafState leaf2 = new TreeLeafState();
leaf2.setId(new Long(2));