@Test public void orderChildrenInsertShape1At2() { //Mouse Y needs to be after target index Y as insertion happens when Shape is dragged after target addShapeAtIndex(shapes.get(1), shapes.get(2).getY() + PADDING); assertChildrenOrder(new Check(0, 0), new Check(1, 2), new Check(2, 1)); }
parent.add(child3); this.getLayoutHandler().layout(parent);
@Test public void orderChildrenInsertShape0At0() { //Mouse Y needs to be before target index Y as insertion happens when Shape is dragged before target addShapeAtIndex(shapes.get(0), shapes.get(0).getY() - PADDING); assertChildrenOrder(new Check(0, 0), new Check(1, 1), new Check(2, 2)); }
@Test public void orderChildrenInsertShape0At1() { //Mouse Y needs to be after target index Y as insertion happens when Shape is dragged after target addShapeAtIndex(shapes.get(0), shapes.get(1).getY() + PADDING); assertChildrenOrder(new Check(0, 1), new Check(1, 0), new Check(2, 2)); }
@Test public void orderChildrenInsertShape0At2() { //Mouse Y needs to be after target index Y as insertion happens when Shape is dragged after target addShapeAtIndex(shapes.get(0), shapes.get(2).getY() + PADDING); assertChildrenOrder(new Check(0, 2), new Check(1, 0), new Check(2, 1)); }
@Test public void orderChildrenInsertShape2At1() { //Mouse Y needs to be before target index Y as insertion happens when Shape is dragged before target addShapeAtIndex(shapes.get(2), shapes.get(1).getY() - PADDING); assertChildrenOrder(new Check(0, 0), new Check(1, 2), new Check(2, 1)); }
@Test public void orderChildrenInsertShape1At0() { //Mouse Y needs to be before target index Y as insertion happens when Shape is dragged before target addShapeAtIndex(shapes.get(1), shapes.get(0).getY() - PADDING); assertChildrenOrder(new Check(0, 1), new Check(1, 0), new Check(2, 2)); }
@Test public void orderChildrenInsertShape1At1() { //Mouse Y needs to be after target index Y as insertion happens when Shape is dragged after target addShapeAtIndex(shapes.get(1), shapes.get(1).getY() + PADDING); assertChildrenOrder(new Check(0, 0), new Check(1, 1), new Check(2, 2)); }
@Test public void orderChildrenInsertShape2At0() { //Mouse Y needs to be before target index Y as insertion happens when Shape is dragged before target addShapeAtIndex(shapes.get(2), shapes.get(0).getY() - PADDING); assertChildrenOrder(new Check(0, 1), new Check(1, 2), new Check(2, 0)); }
@Test public void orderChildrenInsertShape2At2() { //Mouse Y needs to be after target index Y as insertion happens when Shape is dragged after target addShapeAtIndex(shapes.get(2), shapes.get(2).getY() + PADDING); assertChildrenOrder(new Check(0, 0), new Check(1, 1), new Check(2, 2)); }