modules/graphics/src/test/java/test/javafx/scene/layout/TilePaneTest.java

Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:

*** 21,43 **** * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! package javafx.scene.layout; import javafx.css.ParsedValue; import javafx.css.CssMetaData; import javafx.css.CssParser; import javafx.css.StyleableProperty; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; import javafx.geometry.Insets; import javafx.geometry.Orientation; import javafx.geometry.Pos; import javafx.scene.Node; import javafx.scene.Scene; import javafx.scene.shape.Rectangle; import javafx.stage.Stage; import org.junit.Assert; import org.junit.Before; --- 21,47 ---- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! package test.javafx.scene.layout; + import test.javafx.scene.layout.MockBiased; import javafx.css.ParsedValue; import javafx.css.CssMetaData; import javafx.css.CssParser; import javafx.css.StyleableProperty; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; import javafx.geometry.Insets; import javafx.geometry.Orientation; import javafx.geometry.Pos; import javafx.scene.Node; + import javafx.scene.ParentShim; import javafx.scene.Scene; + import javafx.scene.layout.Region; + import javafx.scene.layout.TilePane; import javafx.scene.shape.Rectangle; import javafx.stage.Stage; import org.junit.Assert; import org.junit.Before;
*** 53,77 **** @Before public void setUp() { tilepane = new TilePane(); // 12 children for(int i = 0; i < 6; i++) { MockResizable child1 = new MockResizable(50,60, 100,200, 500,600); Rectangle child2 = new Rectangle(100, 100); ! tilepane.getChildren().addAll(child1, child2); } htilepane = new TilePane(Orientation.HORIZONTAL); // 8 children for(int i = 0; i < 4; i++) { MockResizable child1 = new MockResizable(200,300); Rectangle child2 = new Rectangle(100, 100); ! htilepane.getChildren().addAll(child1, child2); } vtilepane = new TilePane(Orientation.VERTICAL); // 8 children for(int i = 0; i < 4; i++) { MockResizable child1 = new MockResizable(200,300); Rectangle child2 = new Rectangle(100, 100); ! vtilepane.getChildren().addAll(child1, child2); } } @Test public void testOrientationDefaultsToHorizontal() { --- 57,81 ---- @Before public void setUp() { tilepane = new TilePane(); // 12 children for(int i = 0; i < 6; i++) { MockResizable child1 = new MockResizable(50,60, 100,200, 500,600); Rectangle child2 = new Rectangle(100, 100); ! ParentShim.getChildren(tilepane).addAll(child1, child2); } htilepane = new TilePane(Orientation.HORIZONTAL); // 8 children for(int i = 0; i < 4; i++) { MockResizable child1 = new MockResizable(200,300); Rectangle child2 = new Rectangle(100, 100); ! ParentShim.getChildren(htilepane).addAll(child1, child2); } vtilepane = new TilePane(Orientation.VERTICAL); // 8 children for(int i = 0; i < 4; i++) { MockResizable child1 = new MockResizable(200,300); Rectangle child2 = new Rectangle(100, 100); ! ParentShim.getChildren(vtilepane).addAll(child1, child2); } } @Test public void testOrientationDefaultsToHorizontal() {
*** 167,178 **** @Test public void testLayoutWithPrefSize() { tilepane.autosize(); tilepane.layout(); // test a handful ! Node first = tilepane.getChildren().get(0); ! Node last = tilepane.getChildren().get(11); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(100, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(200, first.getLayoutBounds().getHeight(), 1e-100); --- 171,182 ---- @Test public void testLayoutWithPrefSize() { tilepane.autosize(); tilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(tilepane).get(0); ! Node last = ParentShim.getChildren(tilepane).get(11); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(100, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(200, first.getLayoutBounds().getHeight(), 1e-100);
*** 184,195 **** @Test public void testLayoutWithLargerThanPrefSize() { tilepane.resize(800,800); tilepane.layout(); ! Node first = tilepane.getChildren().get(0); ! Node last = tilepane.getChildren().get(11); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(100, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(200, first.getLayoutBounds().getHeight(), 1e-100); --- 188,199 ---- @Test public void testLayoutWithLargerThanPrefSize() { tilepane.resize(800,800); tilepane.layout(); ! Node first = ParentShim.getChildren(tilepane).get(0); ! Node last = ParentShim.getChildren(tilepane).get(11); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(100, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(200, first.getLayoutBounds().getHeight(), 1e-100);
*** 203,214 **** htilepane.setAlignment(Pos.TOP_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 207,218 ---- htilepane.setAlignment(Pos.TOP_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 222,233 **** htilepane.setAlignment(Pos.TOP_CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 226,237 ---- htilepane.setAlignment(Pos.TOP_CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 241,252 **** htilepane.setAlignment(Pos.TOP_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 245,256 ---- htilepane.setAlignment(Pos.TOP_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 260,271 **** htilepane.setAlignment(Pos.CENTER_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 264,275 ---- htilepane.setAlignment(Pos.CENTER_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 279,290 **** htilepane.setAlignment(Pos.CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 283,294 ---- htilepane.setAlignment(Pos.CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 298,309 **** htilepane.setAlignment(Pos.CENTER_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 302,313 ---- htilepane.setAlignment(Pos.CENTER_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 317,328 **** htilepane.setAlignment(Pos.BOTTOM_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 321,332 ---- htilepane.setAlignment(Pos.BOTTOM_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 336,347 **** htilepane.setAlignment(Pos.BOTTOM_CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 340,351 ---- htilepane.setAlignment(Pos.BOTTOM_CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 355,366 **** htilepane.setAlignment(Pos.BOTTOM_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 359,370 ---- htilepane.setAlignment(Pos.BOTTOM_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 374,385 **** vtilepane.setAlignment(Pos.TOP_LEFT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 378,389 ---- vtilepane.setAlignment(Pos.TOP_LEFT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 393,404 **** vtilepane.setAlignment(Pos.TOP_CENTER); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 397,408 ---- vtilepane.setAlignment(Pos.TOP_CENTER); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 412,423 **** vtilepane.setAlignment(Pos.TOP_RIGHT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 416,427 ---- vtilepane.setAlignment(Pos.TOP_RIGHT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 431,442 **** vtilepane.setAlignment(Pos.CENTER_LEFT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 435,446 ---- vtilepane.setAlignment(Pos.CENTER_LEFT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 450,461 **** vtilepane.setAlignment(Pos.CENTER); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 454,465 ---- vtilepane.setAlignment(Pos.CENTER); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 469,480 **** vtilepane.setAlignment(Pos.CENTER_RIGHT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 473,484 ---- vtilepane.setAlignment(Pos.CENTER_RIGHT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(50, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 488,499 **** vtilepane.setAlignment(Pos.BOTTOM_LEFT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 492,503 ---- vtilepane.setAlignment(Pos.BOTTOM_LEFT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 507,518 **** vtilepane.setAlignment(Pos.BOTTOM_CENTER); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 511,522 ---- vtilepane.setAlignment(Pos.BOTTOM_CENTER); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(50, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 526,537 **** vtilepane.setAlignment(Pos.BOTTOM_RIGHT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = vtilepane.getChildren().get(0); ! Node last = vtilepane.getChildren().get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 530,541 ---- vtilepane.setAlignment(Pos.BOTTOM_RIGHT); vtilepane.resize(700,1000); vtilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(vtilepane).get(0); ! Node last = ParentShim.getChildren(vtilepane).get(7); assertEquals(100, first.getLayoutX(), 1e-100); assertEquals(100, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 545,556 **** htilepane.setTileAlignment(Pos.TOP_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 549,560 ---- htilepane.setTileAlignment(Pos.TOP_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 564,575 **** htilepane.setTileAlignment(Pos.TOP_CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 568,579 ---- htilepane.setTileAlignment(Pos.TOP_CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 583,594 **** htilepane.setTileAlignment(Pos.TOP_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 587,598 ---- htilepane.setTileAlignment(Pos.TOP_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 602,613 **** htilepane.setTileAlignment(Pos.CENTER_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 606,617 ---- htilepane.setTileAlignment(Pos.CENTER_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 621,632 **** htilepane.setTileAlignment(Pos.CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 625,636 ---- htilepane.setTileAlignment(Pos.CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 640,651 **** htilepane.setTileAlignment(Pos.CENTER_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 644,655 ---- htilepane.setTileAlignment(Pos.CENTER_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 659,670 **** htilepane.setTileAlignment(Pos.BOTTOM_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 663,674 ---- htilepane.setTileAlignment(Pos.BOTTOM_LEFT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 678,689 **** htilepane.setTileAlignment(Pos.BOTTOM_CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 682,693 ---- htilepane.setTileAlignment(Pos.BOTTOM_CENTER); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 697,708 **** htilepane.setTileAlignment(Pos.BOTTOM_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = htilepane.getChildren().get(0); ! Node last = htilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 701,712 ---- htilepane.setTileAlignment(Pos.BOTTOM_RIGHT); htilepane.resize(700,1000); htilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(htilepane).get(0); ! Node last = ParentShim.getChildren(htilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 729,744 **** TilePane tilepane = new TilePane(); for(int i = 0; i < 6; i++) { MockResizable child1 = new MockResizable(50,60, 100,200, 500,600); Rectangle child2 = new Rectangle(100, 100); ! tilepane.getChildren().addAll(child1, child2); } // test a handful ! Node first = tilepane.getChildren().get(0); ! Node last = tilepane.getChildren().get(11); TilePane.setMargin(first, new Insets(10,20,30,40)); assertEquals(160, tilepane.minWidth(-1), 1e-100); assertEquals(720, tilepane.minHeight(-1), 1e-100); --- 733,748 ---- TilePane tilepane = new TilePane(); for(int i = 0; i < 6; i++) { MockResizable child1 = new MockResizable(50,60, 100,200, 500,600); Rectangle child2 = new Rectangle(100, 100); ! ParentShim.getChildren(tilepane).addAll(child1, child2); } // test a handful ! Node first = ParentShim.getChildren(tilepane).get(0); ! Node last = ParentShim.getChildren(tilepane).get(11); TilePane.setMargin(first, new Insets(10,20,30,40)); assertEquals(160, tilepane.minWidth(-1), 1e-100); assertEquals(720, tilepane.minHeight(-1), 1e-100);
*** 776,786 **** TilePane tilepane = new TilePane(); for(int i = 0; i < 6; i++) { MockResizable child1 = new MockResizable(50,60, 100,200, 500,600); Rectangle child2 = new Rectangle(100, 100); ! tilepane.getChildren().addAll(child1, child2); } assertEquals(100, tilepane.minWidth(-1), 1e-100); assertEquals(600, tilepane.minHeight(-1), 1e-100); assertEquals(500, tilepane.prefWidth(-1), 1e-100); --- 780,790 ---- TilePane tilepane = new TilePane(); for(int i = 0; i < 6; i++) { MockResizable child1 = new MockResizable(50,60, 100,200, 500,600); Rectangle child2 = new Rectangle(100, 100); ! ParentShim.getChildren(tilepane).addAll(child1, child2); } assertEquals(100, tilepane.minWidth(-1), 1e-100); assertEquals(600, tilepane.minHeight(-1), 1e-100); assertEquals(500, tilepane.prefWidth(-1), 1e-100);
*** 788,799 **** tilepane.autosize(); tilepane.layout(); // test a handful ! Node first = tilepane.getChildren().get(0); ! Node last = tilepane.getChildren().get(11); TilePane.setAlignment(last, Pos.TOP_LEFT); tilepane.autosize(); tilepane.layout(); --- 792,803 ---- tilepane.autosize(); tilepane.layout(); // test a handful ! Node first = ParentShim.getChildren(tilepane).get(0); ! Node last = ParentShim.getChildren(tilepane).get(11); TilePane.setAlignment(last, Pos.TOP_LEFT); tilepane.autosize(); tilepane.layout();
*** 823,833 **** TilePane tilepane = new TilePane(); MockBiased biased = new MockBiased(Orientation.HORIZONTAL, 100,100); Rectangle rect = new Rectangle(150,50); ! tilepane.getChildren().addAll(biased,rect); assertEquals(750, tilepane.prefWidth(-1), 1e-100); assertEquals(67, tilepane.prefHeight(-1), 1e-100); tilepane.autosize(); --- 827,837 ---- TilePane tilepane = new TilePane(); MockBiased biased = new MockBiased(Orientation.HORIZONTAL, 100,100); Rectangle rect = new Rectangle(150,50); ! ParentShim.getChildren(tilepane).addAll(biased,rect); assertEquals(750, tilepane.prefWidth(-1), 1e-100); assertEquals(67, tilepane.prefHeight(-1), 1e-100); tilepane.autosize();
*** 847,857 **** TilePane tilepane = new TilePane(); MockBiased biased = new MockBiased(Orientation.VERTICAL, 100,100); Rectangle rect = new Rectangle(50,150); ! tilepane.getChildren().addAll(biased,rect); assertEquals(335.00, tilepane.prefWidth(-1), 1e-100); assertEquals(150, tilepane.prefHeight(-1), 1e-100); tilepane.autosize(); --- 851,861 ---- TilePane tilepane = new TilePane(); MockBiased biased = new MockBiased(Orientation.VERTICAL, 100,100); Rectangle rect = new Rectangle(50,150); ! ParentShim.getChildren(tilepane).addAll(biased,rect); assertEquals(335.00, tilepane.prefWidth(-1), 1e-100); assertEquals(150, tilepane.prefHeight(-1), 1e-100); tilepane.autosize();
*** 872,882 **** tilepane.setPrefTileWidth(200); for(int i = 0; i < 4; i++) { MockResizable child1 = new MockResizable(150,300); Rectangle child2 = new Rectangle(100, 100); ! tilepane.getChildren().addAll(child1, child2); } assertEquals(200, tilepane.getTileWidth(), 0); assertEquals(300, tilepane.getTileHeight(), 0); --- 876,886 ---- tilepane.setPrefTileWidth(200); for(int i = 0; i < 4; i++) { MockResizable child1 = new MockResizable(150,300); Rectangle child2 = new Rectangle(100, 100); ! ParentShim.getChildren(tilepane).addAll(child1, child2); } assertEquals(200, tilepane.getTileWidth(), 0); assertEquals(300, tilepane.getTileHeight(), 0);
*** 888,899 **** assertEquals(200, tilepane.getTileWidth(), 0); assertEquals(300, tilepane.getTileHeight(), 0); // test a handful ! Node first = tilepane.getChildren().get(0); ! Node last = tilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100); --- 892,903 ---- assertEquals(200, tilepane.getTileWidth(), 0); assertEquals(300, tilepane.getTileHeight(), 0); // test a handful ! Node first = ParentShim.getChildren(tilepane).get(0); ! Node last = ParentShim.getChildren(tilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(200, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(300, first.getLayoutBounds().getHeight(), 1e-100);
*** 909,919 **** tilepane.setPrefTileHeight(200); for(int i = 0; i < 4; i++) { MockResizable child1 = new MockResizable(300,150); Rectangle child2 = new Rectangle(100, 100); ! tilepane.getChildren().addAll(child1, child2); } assertEquals(300, tilepane.getTileWidth(), 0); assertEquals(200, tilepane.getTileHeight(), 0); --- 913,923 ---- tilepane.setPrefTileHeight(200); for(int i = 0; i < 4; i++) { MockResizable child1 = new MockResizable(300,150); Rectangle child2 = new Rectangle(100, 100); ! ParentShim.getChildren(tilepane).addAll(child1, child2); } assertEquals(300, tilepane.getTileWidth(), 0); assertEquals(200, tilepane.getTileHeight(), 0);
*** 926,937 **** assertEquals(300, tilepane.getTileWidth(), 0); assertEquals(200, tilepane.getTileHeight(), 0); // test a handful ! Node first = tilepane.getChildren().get(0); ! Node last = tilepane.getChildren().get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(300, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(200, first.getLayoutBounds().getHeight(), 1e-100); --- 930,941 ---- assertEquals(300, tilepane.getTileWidth(), 0); assertEquals(200, tilepane.getTileHeight(), 0); // test a handful ! Node first = ParentShim.getChildren(tilepane).get(0); ! Node last = ParentShim.getChildren(tilepane).get(7); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(300, first.getLayoutBounds().getWidth(), 1e-100); assertEquals(200, first.getLayoutBounds().getHeight(), 1e-100);
*** 945,955 **** TilePane tilepane = new TilePane(Orientation.HORIZONTAL); tilepane.setPrefSize(100,100); for(int i = 0; i < 8; i++) { Rectangle child = new Rectangle(40, 40); ! tilepane.getChildren().add(child); } assertEquals(40, tilepane.getTileWidth(), 0); assertEquals(40, tilepane.getTileHeight(), 0); --- 949,959 ---- TilePane tilepane = new TilePane(Orientation.HORIZONTAL); tilepane.setPrefSize(100,100); for(int i = 0; i < 8; i++) { Rectangle child = new Rectangle(40, 40); ! ParentShim.getChildren(tilepane).add(child); } assertEquals(40, tilepane.getTileWidth(), 0); assertEquals(40, tilepane.getTileHeight(), 0);
*** 961,971 **** tilepane.layout(); assertEquals(40, tilepane.getTileWidth(), 0); assertEquals(40, tilepane.getTileHeight(), 0); ! Node first = tilepane.getChildren().get(0); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(100, tilepane.getLayoutBounds().getWidth(), 1e-100); assertEquals(160, tilepane.getLayoutBounds().getHeight(), 1e-100); --- 965,975 ---- tilepane.layout(); assertEquals(40, tilepane.getTileWidth(), 0); assertEquals(40, tilepane.getTileHeight(), 0); ! Node first = ParentShim.getChildren(tilepane).get(0); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(100, tilepane.getLayoutBounds().getWidth(), 1e-100); assertEquals(160, tilepane.getLayoutBounds().getHeight(), 1e-100);
*** 975,985 **** TilePane tilepane = new TilePane(Orientation.VERTICAL); tilepane.setPrefSize(100,100); for(int i = 0; i < 8; i++) { Rectangle child = new Rectangle(40, 40); ! tilepane.getChildren().add(child); } assertEquals(40, tilepane.getTileWidth(), 0); assertEquals(40, tilepane.getTileHeight(), 0); --- 979,989 ---- TilePane tilepane = new TilePane(Orientation.VERTICAL); tilepane.setPrefSize(100,100); for(int i = 0; i < 8; i++) { Rectangle child = new Rectangle(40, 40); ! ParentShim.getChildren(tilepane).add(child); } assertEquals(40, tilepane.getTileWidth(), 0); assertEquals(40, tilepane.getTileHeight(), 0);
*** 989,999 **** tilepane.layout(); assertEquals(40, tilepane.getTileWidth(), 0); assertEquals(40, tilepane.getTileHeight(), 0); ! Node first = tilepane.getChildren().get(0); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(160, tilepane.getLayoutBounds().getWidth(), 1e-100); assertEquals(100, tilepane.getLayoutBounds().getHeight(), 1e-100); --- 993,1003 ---- tilepane.layout(); assertEquals(40, tilepane.getTileWidth(), 0); assertEquals(40, tilepane.getTileHeight(), 0); ! Node first = ParentShim.getChildren(tilepane).get(0); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(160, tilepane.getLayoutBounds().getWidth(), 1e-100); assertEquals(100, tilepane.getLayoutBounds().getHeight(), 1e-100);
*** 1004,1020 **** tilepane.setPrefSize(100,100); tilepane.setTileAlignment(Pos.BASELINE_CENTER); for(int i = 0; i < 8; i++) { Rectangle child = new Rectangle(40, 40); ! tilepane.getChildren().add(child); } tilepane.autosize(); tilepane.layout(); ! Node first = tilepane.getChildren().get(0); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(100, tilepane.getLayoutBounds().getWidth(), 1e-100); assertEquals(160, tilepane.getLayoutBounds().getHeight(), 1e-100); --- 1008,1024 ---- tilepane.setPrefSize(100,100); tilepane.setTileAlignment(Pos.BASELINE_CENTER); for(int i = 0; i < 8; i++) { Rectangle child = new Rectangle(40, 40); ! ParentShim.getChildren(tilepane).add(child); } tilepane.autosize(); tilepane.layout(); ! Node first = ParentShim.getChildren(tilepane).get(0); assertEquals(0, first.getLayoutX(), 1e-100); assertEquals(0, first.getLayoutY(), 1e-100); assertEquals(100, tilepane.getLayoutBounds().getWidth(), 1e-100); assertEquals(160, tilepane.getLayoutBounds().getHeight(), 1e-100);