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

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

*** 21,41 **** * 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 static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; import javafx.geometry.HPos; import javafx.geometry.Insets; import javafx.geometry.Orientation; import javafx.geometry.Pos; import javafx.geometry.VPos; import javafx.scene.shape.Rectangle; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; --- 21,51 ---- * 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.MockNode; + import test.javafx.scene.layout.MockBiased; + import test.javafx.scene.layout.MockRegion; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; import javafx.geometry.HPos; import javafx.geometry.Insets; import javafx.geometry.Orientation; import javafx.geometry.Pos; import javafx.geometry.VPos; + import javafx.scene.ParentShim; + import javafx.scene.layout.ColumnConstraints; + import javafx.scene.layout.GridPane; + import javafx.scene.layout.GridPaneShim; + import javafx.scene.layout.Priority; + import javafx.scene.layout.Region; + import javafx.scene.layout.RowConstraints; import javafx.scene.shape.Rectangle; import org.junit.Before; import org.junit.Ignore; import org.junit.Test;
*** 77,87 **** Rectangle child0_1 = new Rectangle(100, 300); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); assertEquals(200, gridpane.minWidth(-1), 0); assertEquals(400, gridpane.minHeight(-1), 0); assertEquals(500, gridpane.prefWidth(-1), 0); assertEquals(400, gridpane.prefHeight(-1), 0); --- 87,97 ---- Rectangle child0_1 = new Rectangle(100, 300); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); assertEquals(200, gridpane.minWidth(-1), 0); assertEquals(400, gridpane.minHeight(-1), 0); assertEquals(500, gridpane.prefWidth(-1), 0); assertEquals(400, gridpane.prefHeight(-1), 0);
*** 118,128 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); assertEquals(0, child0_0.getLayoutY(), 1e-100); --- 128,138 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); assertEquals(0, child0_0.getLayoutY(), 1e-100);
*** 153,163 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(200, child0_0.getLayoutX(), 1e-100); assertEquals(0, child0_0.getLayoutY(), 1e-100); --- 163,173 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(200, child0_0.getLayoutX(), 1e-100); assertEquals(0, child0_0.getLayoutY(), 1e-100);
*** 188,198 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(400, child0_0.getLayoutX(), 1e-100); assertEquals(0, child0_0.getLayoutY(), 1e-100); --- 198,208 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(400, child0_0.getLayoutX(), 1e-100); assertEquals(0, child0_0.getLayoutY(), 1e-100);
*** 223,233 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); assertEquals(200, child0_0.getLayoutY(), 1e-100); --- 233,243 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); assertEquals(200, child0_0.getLayoutY(), 1e-100);
*** 258,268 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(200, child0_0.getLayoutX(), 1e-100); assertEquals(200, child0_0.getLayoutY(), 1e-100); --- 268,278 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(200, child0_0.getLayoutX(), 1e-100); assertEquals(200, child0_0.getLayoutY(), 1e-100);
*** 293,303 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(400, child0_0.getLayoutX(), 1e-100); assertEquals(200, child0_0.getLayoutY(), 1e-100); --- 303,313 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(400, child0_0.getLayoutX(), 1e-100); assertEquals(200, child0_0.getLayoutY(), 1e-100);
*** 328,338 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); assertEquals(400, child0_0.getLayoutY(), 1e-100); --- 338,348 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); assertEquals(400, child0_0.getLayoutY(), 1e-100);
*** 363,373 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(200, child0_0.getLayoutX(), 1e-100); assertEquals(400, child0_0.getLayoutY(), 1e-100); --- 373,383 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(200, child0_0.getLayoutX(), 1e-100); assertEquals(400, child0_0.getLayoutY(), 1e-100);
*** 398,408 **** Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(400, child0_0.getLayoutX(), 1e-100); assertEquals(400, child0_0.getLayoutY(), 1e-100); --- 408,418 ---- Rectangle child0_1 = new Rectangle(200,200); GridPane.setConstraints(child0_1, 0, 1); MockResizable child1_1 = new MockResizable(100,100); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1); gridpane.resize(800,800); gridpane.layout(); assertEquals(400, child0_0.getLayoutX(), 1e-100); assertEquals(400, child0_0.getLayoutY(), 1e-100);
*** 473,483 **** @Test public void testGridPaneSetColumnSpanConstraintWithHorizontalContentBias_RT_23718() { MockBiased child0_0 = new MockBiased(Orientation.HORIZONTAL, 300, 100); GridPane.setColumnSpan(child0_0, 2); ! gridpane.getChildren().addAll(child0_0); gridpane.resize(500, 500); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); --- 483,493 ---- @Test public void testGridPaneSetColumnSpanConstraintWithHorizontalContentBias_RT_23718() { MockBiased child0_0 = new MockBiased(Orientation.HORIZONTAL, 300, 100); GridPane.setColumnSpan(child0_0, 2); ! ParentShim.getChildren(gridpane).addAll(child0_0); gridpane.resize(500, 500); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100);
*** 497,507 **** @Test public void testGridPaneSetColumnSpanConstraintWithVerticalContentBias_RT_23718() { MockBiased child0_0 = new MockBiased(Orientation.VERTICAL, 100, 300); GridPane.setRowSpan(child0_0, 2); ! gridpane.getChildren().addAll(child0_0); gridpane.resize(500, 500); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); --- 507,517 ---- @Test public void testGridPaneSetColumnSpanConstraintWithVerticalContentBias_RT_23718() { MockBiased child0_0 = new MockBiased(Orientation.VERTICAL, 100, 300); GridPane.setRowSpan(child0_0, 2); ! ParentShim.getChildren(gridpane).addAll(child0_0); gridpane.resize(500, 500); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100);
*** 655,665 **** @Test public void testGridPaneCreateRow() { MockResizable child1 = new MockResizable(100,100); MockResizable child2 = new MockResizable(100,100); MockResizable child3 = new MockResizable(100,100); ! GridPane.createRow(2, 0, child1,child2,child3); assertEquals((Integer)2, GridPane.getRowIndex(child1)); assertEquals((Integer)2, GridPane.getRowIndex(child2)); assertEquals((Integer)2, GridPane.getRowIndex(child3)); --- 665,675 ---- @Test public void testGridPaneCreateRow() { MockResizable child1 = new MockResizable(100,100); MockResizable child2 = new MockResizable(100,100); MockResizable child3 = new MockResizable(100,100); ! GridPaneShim.createRow(2, 0, child1,child2,child3); assertEquals((Integer)2, GridPane.getRowIndex(child1)); assertEquals((Integer)2, GridPane.getRowIndex(child2)); assertEquals((Integer)2, GridPane.getRowIndex(child3));
*** 671,681 **** @Test public void testGridPaneCreateColumn() { MockResizable child1 = new MockResizable(100,100); MockResizable child2 = new MockResizable(100,100); MockResizable child3 = new MockResizable(100,100); ! GridPane.createColumn(2, 0, child1,child2,child3); assertEquals((Integer)2, GridPane.getColumnIndex(child1)); assertEquals((Integer)2, GridPane.getColumnIndex(child2)); assertEquals((Integer)2, GridPane.getColumnIndex(child3)); --- 681,691 ---- @Test public void testGridPaneCreateColumn() { MockResizable child1 = new MockResizable(100,100); MockResizable child2 = new MockResizable(100,100); MockResizable child3 = new MockResizable(100,100); ! GridPaneShim.createColumn(2, 0, child1,child2,child3); assertEquals((Integer)2, GridPane.getColumnIndex(child1)); assertEquals((Integer)2, GridPane.getColumnIndex(child2)); assertEquals((Integer)2, GridPane.getColumnIndex(child3));
*** 714,727 **** assertEquals((Integer)0, GridPane.getColumnIndex(child1)); assertEquals((Integer)1, GridPane.getColumnIndex(child2)); assertEquals((Integer)2, GridPane.getColumnIndex(child3)); ! assertEquals(3, gridpane.getChildren().size()); ! assertEquals(child1, gridpane.getChildren().get(0)); ! assertEquals(child2, gridpane.getChildren().get(1)); ! assertEquals(child3, gridpane.getChildren().get(2)); } @Test public void testGridPaneAddRowAppend() { MockResizable child1 = new MockResizable(100,100); MockResizable child2 = new MockResizable(100,100); --- 724,737 ---- assertEquals((Integer)0, GridPane.getColumnIndex(child1)); assertEquals((Integer)1, GridPane.getColumnIndex(child2)); assertEquals((Integer)2, GridPane.getColumnIndex(child3)); ! assertEquals(3, ParentShim.getChildren(gridpane).size()); ! assertEquals(child1, ParentShim.getChildren(gridpane).get(0)); ! assertEquals(child2, ParentShim.getChildren(gridpane).get(1)); ! assertEquals(child3, ParentShim.getChildren(gridpane).get(2)); } @Test public void testGridPaneAddRowAppend() { MockResizable child1 = new MockResizable(100,100); MockResizable child2 = new MockResizable(100,100);
*** 762,775 **** assertEquals((Integer)0, GridPane.getRowIndex(child1)); assertEquals((Integer)1, GridPane.getRowIndex(child2)); assertEquals((Integer)2, GridPane.getRowIndex(child3)); ! assertEquals(3, gridpane.getChildren().size()); ! assertEquals(child1, gridpane.getChildren().get(0)); ! assertEquals(child2, gridpane.getChildren().get(1)); ! assertEquals(child3, gridpane.getChildren().get(2)); } @Test public void testGridPaneAddColumnAppend() { MockResizable child1 = new MockResizable(100,100); MockResizable child2 = new MockResizable(100,100); --- 772,785 ---- assertEquals((Integer)0, GridPane.getRowIndex(child1)); assertEquals((Integer)1, GridPane.getRowIndex(child2)); assertEquals((Integer)2, GridPane.getRowIndex(child3)); ! assertEquals(3, ParentShim.getChildren(gridpane).size()); ! assertEquals(child1, ParentShim.getChildren(gridpane).get(0)); ! assertEquals(child2, ParentShim.getChildren(gridpane).get(1)); ! assertEquals(child3, ParentShim.getChildren(gridpane).get(2)); } @Test public void testGridPaneAddColumnAppend() { MockResizable child1 = new MockResizable(100,100); MockResizable child2 = new MockResizable(100,100);
*** 782,795 **** assertEquals((Integer)0, GridPane.getRowIndex(child1)); assertEquals((Integer)1, GridPane.getRowIndex(child2)); assertEquals((Integer)2, GridPane.getRowIndex(child3)); ! assertEquals(3, gridpane.getChildren().size()); ! assertEquals(child1, gridpane.getChildren().get(0)); ! assertEquals(child2, gridpane.getChildren().get(1)); ! assertEquals(child3, gridpane.getChildren().get(2)); MockResizable child4 = new MockResizable(100,100); MockResizable child5 = new MockResizable(100,100); MockResizable child6 = new MockResizable(100,100); gridpane.addColumn(2, child4,child5,child6); --- 792,805 ---- assertEquals((Integer)0, GridPane.getRowIndex(child1)); assertEquals((Integer)1, GridPane.getRowIndex(child2)); assertEquals((Integer)2, GridPane.getRowIndex(child3)); ! assertEquals(3, ParentShim.getChildren(gridpane).size()); ! assertEquals(child1, ParentShim.getChildren(gridpane).get(0)); ! assertEquals(child2, ParentShim.getChildren(gridpane).get(1)); ! assertEquals(child3, ParentShim.getChildren(gridpane).get(2)); MockResizable child4 = new MockResizable(100,100); MockResizable child5 = new MockResizable(100,100); MockResizable child6 = new MockResizable(100,100); gridpane.addColumn(2, child4,child5,child6);
*** 1853,1863 **** MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertNull(gridpane.getContentBias()); } --- 1863,1873 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertNull(gridpane.getContentBias()); }
*** 1873,1883 **** MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.HORIZONTAL, gridpane.getContentBias()); } --- 1883,1893 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.HORIZONTAL, gridpane.getContentBias()); }
*** 1893,1903 **** MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.HORIZONTAL, gridpane.getContentBias()); assertEquals(300, gridpane.minWidth(-1), 0); assertEquals(800, gridpane.prefWidth(-1), 0); --- 1903,1913 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.HORIZONTAL, gridpane.getContentBias()); assertEquals(300, gridpane.minWidth(-1), 0); assertEquals(800, gridpane.prefWidth(-1), 0);
*** 1944,1954 **** MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.HORIZONTAL, gridpane.getContentBias()); assertEquals(429, gridpane.prefHeight(600), 0); --- 1954,1964 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.HORIZONTAL, gridpane.getContentBias()); assertEquals(429, gridpane.prefHeight(600), 0);
*** 1999,2009 **** row.setFillHeight(false); gridpane.getRowConstraints().add(row); GridPane.setHgrow(child2_0, Priority.ALWAYS); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.HORIZONTAL, gridpane.getContentBias()); assertEquals(400, gridpane.prefHeight(1000), 0); --- 2009,2019 ---- row.setFillHeight(false); gridpane.getRowConstraints().add(row); GridPane.setHgrow(child2_0, Priority.ALWAYS); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.HORIZONTAL, gridpane.getContentBias()); assertEquals(400, gridpane.prefHeight(1000), 0);
*** 2054,2064 **** RowConstraints row = new RowConstraints(); row.setFillHeight(true); gridpane.getRowConstraints().add(row); GridPane.setHgrow(child2_0, Priority.ALWAYS); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); gridpane.resize(1000, 400); gridpane.layout(); --- 2064,2074 ---- RowConstraints row = new RowConstraints(); row.setFillHeight(true); gridpane.getRowConstraints().add(row); GridPane.setHgrow(child2_0, Priority.ALWAYS); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); gridpane.resize(1000, 400); gridpane.layout();
*** 2095,2105 **** MockResizable child1_0 = new MockResizable(200, 100); GridPane.setConstraints(child1_0, 1, 0); MockBiased child1_1 = new MockBiased(Orientation.HORIZONTAL, 300, 400); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child1_1); gridpane.resize(500, 600); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); --- 2105,2115 ---- MockResizable child1_0 = new MockResizable(200, 100); GridPane.setConstraints(child1_0, 1, 0); MockBiased child1_1 = new MockBiased(Orientation.HORIZONTAL, 300, 400); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child1_1); gridpane.resize(500, 600); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100);
*** 2128,2138 **** MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.VERTICAL, gridpane.getContentBias()); } --- 2138,2148 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.VERTICAL, gridpane.getContentBias()); }
*** 2148,2158 **** MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.VERTICAL, gridpane.getContentBias()); assertEquals(200, gridpane.minHeight(-1), 0); assertEquals(800, gridpane.prefWidth(-1), 0); --- 2158,2168 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child2_1 = new MockResizable(100,100, 200, 200, 800, 800); GridPane.setConstraints(child2_1, 2, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0, child0_1, child1_1, child2_1); assertEquals(Orientation.VERTICAL, gridpane.getContentBias()); assertEquals(200, gridpane.minHeight(-1), 0); assertEquals(800, gridpane.prefWidth(-1), 0);
*** 2200,2210 **** MockResizable child1_1 = new MockResizable(100,100, 200, 100, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child1_2 = new MockResizable(100,100, 200, 150, 800, 800); GridPane.setConstraints(child1_2, 1, 2); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1, child0_2, child1_2); assertEquals(Orientation.VERTICAL, gridpane.getContentBias()); assertEquals(300, gridpane.prefWidth(-1), 0); --- 2210,2220 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 100, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child1_2 = new MockResizable(100,100, 200, 150, 800, 800); GridPane.setConstraints(child1_2, 1, 2); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1, child0_2, child1_2); assertEquals(Orientation.VERTICAL, gridpane.getContentBias()); assertEquals(300, gridpane.prefWidth(-1), 0);
*** 2253,2263 **** MockResizable child1_1 = new MockResizable(100,100, 200, 100, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child1_2 = new MockResizable(100,100, 200, 150, 800, 800); GridPane.setConstraints(child1_2, 1, 2); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1, child0_2, child1_2); ColumnConstraints col = new ColumnConstraints(); col.setFillWidth(false); --- 2263,2273 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 100, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child1_2 = new MockResizable(100,100, 200, 150, 800, 800); GridPane.setConstraints(child1_2, 1, 2); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1, child0_2, child1_2); ColumnConstraints col = new ColumnConstraints(); col.setFillWidth(false);
*** 2308,2318 **** MockResizable child1_1 = new MockResizable(100,100, 200, 100, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child1_2 = new MockResizable(100,100, 200, 150, 800, 800); GridPane.setConstraints(child1_2, 1, 2); ! gridpane.getChildren().addAll(child0_0, child1_0, child0_1, child1_1, child0_2, child1_2); ColumnConstraints col = new ColumnConstraints(); col.setFillWidth(true); --- 2318,2328 ---- MockResizable child1_1 = new MockResizable(100,100, 200, 100, 800, 800); GridPane.setConstraints(child1_1, 1, 1); MockResizable child1_2 = new MockResizable(100,100, 200, 150, 800, 800); GridPane.setConstraints(child1_2, 1, 2); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child0_1, child1_1, child0_2, child1_2); ColumnConstraints col = new ColumnConstraints(); col.setFillWidth(true);
*** 2360,2370 **** MockResizable child1_0 = new MockResizable(200, 100); GridPane.setConstraints(child1_0, 1, 0); MockBiased child1_1 = new MockBiased(Orientation.VERTICAL, 300, 400); GridPane.setConstraints(child1_1, 1, 1); ! gridpane.getChildren().addAll(child0_0, child1_0, child1_1); gridpane.resize(500, 600); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100); --- 2370,2380 ---- MockResizable child1_0 = new MockResizable(200, 100); GridPane.setConstraints(child1_0, 1, 0); MockBiased child1_1 = new MockBiased(Orientation.VERTICAL, 300, 400); GridPane.setConstraints(child1_1, 1, 1); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child1_1); gridpane.resize(500, 600); gridpane.layout(); assertEquals(0, child0_0.getLayoutX(), 1e-100);
*** 2387,2402 **** MockResizable child1_0 = new MockResizable(100,200); GridPane.setConstraints(child1_0, 1, 0); MockResizable child2_0 = new MockResizable(100,200); GridPane.setConstraints(child2_0, 2, 0); ! gridpane.getChildren().addAll(child0_0, child1_0, child2_0); assertEquals(300, gridpane.prefWidth(-1), 0); assertEquals(200, gridpane.prefHeight(-1), 0); ! gridpane.getChildren().remove(child1_0); assertEquals(200, gridpane.prefWidth(-1), 0); assertEquals(200, gridpane.prefHeight(-1), 0); } --- 2397,2412 ---- MockResizable child1_0 = new MockResizable(100,200); GridPane.setConstraints(child1_0, 1, 0); MockResizable child2_0 = new MockResizable(100,200); GridPane.setConstraints(child2_0, 2, 0); ! ParentShim.getChildren(gridpane).addAll(child0_0, child1_0, child2_0); assertEquals(300, gridpane.prefWidth(-1), 0); assertEquals(200, gridpane.prefHeight(-1), 0); ! ParentShim.getChildren(gridpane).remove(child1_0); assertEquals(200, gridpane.prefWidth(-1), 0); assertEquals(200, gridpane.prefHeight(-1), 0); }
*** 2412,2425 **** gridpane.getColumnConstraints().addAll(cc, cc2); MockResizable child1_0 = new MockResizable(50,50); GridPane.setConstraints(child1_0, 1, 0); ! gridpane.getChildren().add(child1_0); MockResizable child0_0 = new MockResizable(110, 110); GridPane.setConstraints(child0_0, 0, 0); ! gridpane.getChildren().add(child0_0); gridpane.resize(200,200); gridpane.layout(); assertEquals(110, child0_0.getLayoutBounds().getWidth(), 1e-100); --- 2422,2435 ---- gridpane.getColumnConstraints().addAll(cc, cc2); MockResizable child1_0 = new MockResizable(50,50); GridPane.setConstraints(child1_0, 1, 0); ! ParentShim.getChildren(gridpane).add(child1_0); MockResizable child0_0 = new MockResizable(110, 110); GridPane.setConstraints(child0_0, 0, 0); ! ParentShim.getChildren(gridpane).add(child0_0); gridpane.resize(200,200); gridpane.layout(); assertEquals(110, child0_0.getLayoutBounds().getWidth(), 1e-100);