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

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

*** 21,35 **** * 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 com.sun.javafx.pgstub.StubImageLoaderFactory; ! import com.sun.javafx.pgstub.StubPlatformImageInfo; ! import com.sun.javafx.pgstub.StubToolkit; import com.sun.javafx.tk.Toolkit; import javafx.geometry.Insets; import javafx.geometry.Side; import javafx.scene.Scene; import javafx.scene.paint.Color; --- 21,35 ---- * 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.com.sun.javafx.pgstub.StubImageLoaderFactory; ! import test.com.sun.javafx.pgstub.StubPlatformImageInfo; ! import test.com.sun.javafx.pgstub.StubToolkit; import com.sun.javafx.tk.Toolkit; import javafx.geometry.Insets; import javafx.geometry.Side; import javafx.scene.Scene; import javafx.scene.paint.Color;
*** 39,48 **** --- 39,60 ---- import java.net.MalformedURLException; import java.net.URI; import java.net.URISyntaxException; import java.net.URL; + import javafx.scene.layout.BackgroundFill; + import javafx.scene.layout.BackgroundImage; + import javafx.scene.layout.BackgroundPosition; + import javafx.scene.layout.BackgroundRepeat; + import javafx.scene.layout.BackgroundSize; + import javafx.scene.layout.BorderImage; + import javafx.scene.layout.BorderRepeat; + import javafx.scene.layout.BorderStroke; + import javafx.scene.layout.BorderStrokeStyle; + import javafx.scene.layout.BorderWidths; + import javafx.scene.layout.CornerRadii; + import javafx.scene.layout.Region; import static javafx.scene.layout.BackgroundSize.*; import static org.junit.Assert.*; /**
*** 118,131 **** @Before public void setUp() { region = new Region(); scene = new Scene(region); ! installImage("javafx/scene/layout/red.png"); ! installImage("javafx/scene/layout/green.png"); ! installImage("javafx/scene/layout/blue.png"); ! installImage("javafx/scene/layout/center-btn.png"); } /************************************************************************** * * * Basic tests * --- 130,143 ---- @Before public void setUp() { region = new Region(); scene = new Scene(region); ! installImage("test/javafx/scene/layout/red.png"); ! installImage("test/javafx/scene/layout/green.png"); ! installImage("test/javafx/scene/layout/blue.png"); ! installImage("test/javafx/scene/layout/center-btn.png"); } /************************************************************************** * * * Basic tests *
*** 370,380 **** * in this file are checking one specific aspect of the functionality tested * herein. */ @Test public void specExample1() { region.setStyle( ! "-fx-background-image: url(javafx/scene/layout/red.png), url(javafx/scene/layout/green.png), url(javafx/scene/layout/blue.png);" + "-fx-background-position: center center, 20% 80%, top left, bottom right;" + // TODO re-enable once I know how to test for background-origin //"-fx-background-origin: border-box, content-box;" + "-fx-background-repeat: no-repeat;"); processCSS(); --- 382,392 ---- * in this file are checking one specific aspect of the functionality tested * herein. */ @Test public void specExample1() { region.setStyle( ! "-fx-background-image: url(test/javafx/scene/layout/red.png), url(test/javafx/scene/layout/green.png), url(test/javafx/scene/layout/blue.png);" + "-fx-background-position: center center, 20% 80%, top left, bottom right;" + // TODO re-enable once I know how to test for background-origin //"-fx-background-origin: border-box, content-box;" + "-fx-background-repeat: no-repeat;"); processCSS();
*** 405,415 **** assertEquals(expected, image); } @Test public void backgroundImageRepeat_repeatX() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-repeat: repeat-x;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 417,427 ---- assertEquals(expected, image); } @Test public void backgroundImageRepeat_repeatX() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-repeat: repeat-x;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 423,433 **** assertEquals(expected, image); } @Test public void backgroundImageRepeat_repeatY() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-repeat: repeat-y;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 435,445 ---- assertEquals(expected, image); } @Test public void backgroundImageRepeat_repeatY() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-repeat: repeat-y;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 441,451 **** assertEquals(expected, image); } @Test public void backgroundImageRepeat_repeat() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-repeat: repeat;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 453,463 ---- assertEquals(expected, image); } @Test public void backgroundImageRepeat_repeat() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-repeat: repeat;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 459,469 **** assertEquals(expected, image); } @Test public void backgroundImageRepeat_space() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-repeat: space;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 471,481 ---- assertEquals(expected, image); } @Test public void backgroundImageRepeat_space() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-repeat: space;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 477,487 **** assertEquals(expected, image); } @Test public void backgroundImageRepeat_round() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-repeat: round;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 489,499 ---- assertEquals(expected, image); } @Test public void backgroundImageRepeat_round() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-repeat: round;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 495,505 **** assertEquals(expected, image); } @Test public void backgroundImageRepeat_noRepeat() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-repeat: no-repeat;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 507,517 ---- assertEquals(expected, image); } @Test public void backgroundImageRepeat_noRepeat() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-repeat: no-repeat;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 513,523 **** assertEquals(expected, image); } @Test public void backgroundImageRepeat_repeat_space() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-repeat: repeat space;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 525,535 ---- assertEquals(expected, image); } @Test public void backgroundImageRepeat_repeat_space() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-repeat: repeat space;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 531,541 **** assertEquals(expected, image); } @Test public void backgroundImageRepeat_round_noRepeat() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-repeat: round no-repeat;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 543,553 ---- assertEquals(expected, image); } @Test public void backgroundImageRepeat_round_noRepeat() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-repeat: round no-repeat;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 553,563 **** // try "50% left" -- shouldn't work // try 3 values... remaining one should be 0 // If only one value is specified, the second value is assumed to be ???center??? -- whatever this means... @Test public void backgroundImagePosition_right_bottom() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: right 20px bottom 10px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 565,575 ---- // try "50% left" -- shouldn't work // try 3 values... remaining one should be 0 // If only one value is specified, the second value is assumed to be ???center??? -- whatever this means... @Test public void backgroundImagePosition_right_bottom() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: right 20px bottom 10px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 606,616 **** return b.toString(); } @Test public void backgroundImagePosition_bottom_right() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: bottom 10px right 20px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 618,628 ---- return b.toString(); } @Test public void backgroundImagePosition_bottom_right() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: bottom 10px right 20px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 624,634 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_top() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 636,646 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_top() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 642,652 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_left() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: left;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 654,664 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_left() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: left;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 660,670 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_center() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: center;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 672,682 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_center() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: center;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 678,688 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_right() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: right;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 690,700 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_right() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: right;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 696,706 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_bottom() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: bottom;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 708,718 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_bottom() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: bottom;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 714,724 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_center_top() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: center top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 726,736 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_center_top() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: center top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 732,742 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_1() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: left 10px top 15px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 744,754 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_1() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: left 10px top 15px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 750,760 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_2() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: left top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 762,772 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_2() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: left top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 768,778 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_3() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: 10px 15px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 780,790 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_3() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: 10px 15px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 786,796 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_4() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: left 15px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 798,808 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_4() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: left 15px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 804,814 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_5() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: 10px top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 816,826 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_5() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: 10px top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 822,832 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_6() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: left top 15px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 834,844 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_6() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: left top 15px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 840,850 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_7() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: left 10px top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 852,862 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example8_7() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: left 10px top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 858,868 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example10_1() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: right top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 870,880 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example10_1() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: right top;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 876,886 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example10_2() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: top center;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 888,898 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example10_2() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: top center;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 894,904 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example11() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: 100% 100%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 906,916 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example11() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: 100% 100%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 912,922 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_75Percent() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: 75% 75%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 924,934 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_75Percent() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: 75% 75%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 930,940 **** assertEquals(expected, image); } @Test public void backgroundImagePosition_Example12() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-position: right 10% bottom 10%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 942,952 ---- assertEquals(expected, image); } @Test public void backgroundImagePosition_Example12() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-position: right 10% bottom 10%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 949,959 **** } @Ignore("We do not presently implement -fx-background-clip") @Test public void backgroundClip_defaultValue() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); assertNull(region.getBorder()); --- 961,971 ---- } @Ignore("We do not presently implement -fx-background-clip") @Test public void backgroundClip_defaultValue() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); assertNull(region.getBorder());
*** 970,980 **** } @Ignore("We do not presently implement -fx-background-clip") @Test public void backgroundClip_BorderBox() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-clip: border-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 982,992 ---- } @Ignore("We do not presently implement -fx-background-clip") @Test public void backgroundClip_BorderBox() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-clip: border-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 991,1001 **** } @Ignore("We do not presently implement -fx-background-clip") @Test public void backgroundClip_PaddingBox() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-clip: padding-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1003,1013 ---- } @Ignore("We do not presently implement -fx-background-clip") @Test public void backgroundClip_PaddingBox() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-clip: padding-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1012,1022 **** } @Ignore("We do not presently implement -fx-background-clip") @Test public void backgroundClip_ContentBox() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-clip: content-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1024,1034 ---- } @Ignore("We do not presently implement -fx-background-clip") @Test public void backgroundClip_ContentBox() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-clip: content-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1033,1043 **** } @Ignore("We do not presently implement -fx-background-origin") @Test public void backgroundOrigin_defaultValue() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); assertNull(region.getBorder()); --- 1045,1055 ---- } @Ignore("We do not presently implement -fx-background-origin") @Test public void backgroundOrigin_defaultValue() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); assertNull(region.getBorder());
*** 1054,1064 **** } @Ignore("We do not presently implement -fx-background-origin") @Test public void backgroundOrigin_BorderBox() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-origin: border-box"); processCSS(); // assertEquals(0, region.getBackground().getFills().size(), 0); // assertEquals(1, region.getBackground().getImages().size(), 0); --- 1066,1076 ---- } @Ignore("We do not presently implement -fx-background-origin") @Test public void backgroundOrigin_BorderBox() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-origin: border-box"); processCSS(); // assertEquals(0, region.getBackground().getFills().size(), 0); // assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1076,1086 **** } @Ignore("We do not presently implement -fx-background-origin") @Test public void backgroundOrigin_PaddingBox() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-origin: padding-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1088,1098 ---- } @Ignore("We do not presently implement -fx-background-origin") @Test public void backgroundOrigin_PaddingBox() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-origin: padding-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1097,1107 **** } @Ignore("We do not presently implement -fx-background-origin") @Test public void backgroundOrigin_ContentBox() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-origin: content-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1109,1119 ---- } @Ignore("We do not presently implement -fx-background-origin") @Test public void backgroundOrigin_ContentBox() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-origin: content-box"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1116,1126 **** // false, false); // assertEquals(expected, image); } @Test public void backgroundSize_defaultValue() { ! region.setStyle("-fx-background-image: url('javafx/scene/layout/red.png');"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); assertNull(region.getBorder()); --- 1128,1138 ---- // false, false); // assertEquals(expected, image); } @Test public void backgroundSize_defaultValue() { ! region.setStyle("-fx-background-image: url('test/javafx/scene/layout/red.png');"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); assertNull(region.getBorder());
*** 1133,1143 **** assertEquals(expected, image); } @Test public void backgroundSize_cover() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: cover;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1145,1155 ---- assertEquals(expected, image); } @Test public void backgroundSize_cover() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: cover;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1151,1161 **** assertEquals(expected, image); } @Test public void backgroundSize_contain() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: contain;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1163,1173 ---- assertEquals(expected, image); } @Test public void backgroundSize_contain() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: contain;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1169,1179 **** assertEquals(expected, image); } @Test public void backgroundSize_length() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: 170px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1181,1191 ---- assertEquals(expected, image); } @Test public void backgroundSize_length() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: 170px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1187,1197 **** assertEquals(expected, image); } @Test public void backgroundSize_percent() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: 65%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1199,1209 ---- assertEquals(expected, image); } @Test public void backgroundSize_percent() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: 65%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1205,1215 **** assertEquals(expected, image); } @Test public void backgroundSize_auto() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: auto;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1217,1227 ---- assertEquals(expected, image); } @Test public void backgroundSize_auto() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: auto;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1223,1233 **** assertEquals(expected, image); } @Test public void backgroundSize_length_length() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: 10px 20px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1235,1245 ---- assertEquals(expected, image); } @Test public void backgroundSize_length_length() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: 10px 20px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1241,1251 **** assertEquals(expected, image); } @Test public void backgroundSize_length_percent() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: 50px 25%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1253,1263 ---- assertEquals(expected, image); } @Test public void backgroundSize_length_percent() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: 50px 25%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1259,1269 **** assertEquals(expected, image); } @Test public void backgroundSize_length_auto() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: 40px auto;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1271,1281 ---- assertEquals(expected, image); } @Test public void backgroundSize_length_auto() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: 40px auto;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1277,1287 **** assertEquals(expected, image); } @Test public void backgroundSize_percent_length() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: 25% 30px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1289,1299 ---- assertEquals(expected, image); } @Test public void backgroundSize_percent_length() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: 25% 30px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1295,1305 **** assertEquals(expected, image); } @Test public void backgroundSize_percent_percent() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: 25% 75%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1307,1317 ---- assertEquals(expected, image); } @Test public void backgroundSize_percent_percent() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: 25% 75%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1313,1323 **** assertEquals(expected, image); } @Test public void backgroundSize_percent_auto() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: 25% auto;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1325,1335 ---- assertEquals(expected, image); } @Test public void backgroundSize_percent_auto() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: 25% auto;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1331,1341 **** assertEquals(expected, image); } @Test public void backgroundSize_auto_length() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: auto 25px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1343,1353 ---- assertEquals(expected, image); } @Test public void backgroundSize_auto_length() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: auto 25px;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1349,1359 **** assertEquals(expected, image); } @Test public void backgroundSize_auto_percent() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: auto 50%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1361,1371 ---- assertEquals(expected, image); } @Test public void backgroundSize_auto_percent() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: auto 50%;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 1367,1377 **** assertEquals(expected, image); } @Test public void backgroundSize_auto_auto() { region.setStyle( ! "-fx-background-image: url('javafx/scene/layout/red.png');" + "-fx-background-size: auto auto;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0); --- 1379,1389 ---- assertEquals(expected, image); } @Test public void backgroundSize_auto_auto() { region.setStyle( ! "-fx-background-image: url('test/javafx/scene/layout/red.png');" + "-fx-background-size: auto auto;"); processCSS(); assertEquals(0, region.getBackground().getFills().size(), 0); assertEquals(1, region.getBackground().getImages().size(), 0);
*** 3070,3089 **** assertNull(region.getBackground()); assertNull(region.getBorder()); } @Test public void borderImageSource() { ! region.setStyle("-fx-border-image-source: url('javafx/scene/layout/center-btn.png')"); processCSS(); assertNull(region.getBackground()); assertEquals(0, region.getBorder().getStrokes().size(), 0); assertEquals(1, region.getBorder().getImages().size(), 0); } @Test public void defaultBorderImageValues() { ! region.setStyle("-fx-border-image-source: url('javafx/scene/layout/center-btn.png')"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( image.getImage(), --- 3082,3101 ---- assertNull(region.getBackground()); assertNull(region.getBorder()); } @Test public void borderImageSource() { ! region.setStyle("-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png')"); processCSS(); assertNull(region.getBackground()); assertEquals(0, region.getBorder().getStrokes().size(), 0); assertEquals(1, region.getBorder().getImages().size(), 0); } @Test public void defaultBorderImageValues() { ! region.setStyle("-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png')"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( image.getImage(),
*** 3097,3107 **** assertEquals(expected, image); } @Test public void borderImageSlice_1() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3109,3119 ---- assertEquals(expected, image); } @Test public void borderImageSlice_1() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3116,3126 **** assertEquals(expected, image); } @Test public void borderImageSlice_1_2() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3128,3138 ---- assertEquals(expected, image); } @Test public void borderImageSlice_1_2() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3135,3145 **** assertEquals(expected, image); } @Test public void borderImageSlice_1_2_3() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 3;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3147,3157 ---- assertEquals(expected, image); } @Test public void borderImageSlice_1_2_3() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 3;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3154,3164 **** assertEquals(expected, image); } @Test public void borderImageSlice_1_2_3_4() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 3 4;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3166,3176 ---- assertEquals(expected, image); } @Test public void borderImageSlice_1_2_3_4() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 3 4;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3173,3183 **** assertEquals(expected, image); } @Test public void borderImageSlice_1_fill() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 fill;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3185,3195 ---- assertEquals(expected, image); } @Test public void borderImageSlice_1_fill() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 fill;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3192,3202 **** assertEquals(expected, image); } @Test public void borderImageSlice_1_2_fill() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 fill;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3204,3214 ---- assertEquals(expected, image); } @Test public void borderImageSlice_1_2_fill() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 fill;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3211,3221 **** assertEquals(expected, image); } @Test public void borderImageSlice_1_2_3_fill() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 3 fill;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3223,3233 ---- assertEquals(expected, image); } @Test public void borderImageSlice_1_2_3_fill() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 3 fill;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3230,3240 **** assertEquals(expected, image); } @Test public void borderImageSlice_1_2_3_4_fill() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 3 4 fill;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3242,3252 ---- assertEquals(expected, image); } @Test public void borderImageSlice_1_2_3_4_fill() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-slice: 1 2 3 4 fill;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3249,3259 **** assertEquals(expected, image); } @Test public void borderImageWidth_1() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3261,3271 ---- assertEquals(expected, image); } @Test public void borderImageWidth_1() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3268,3278 **** assertEquals(expected, image); } @Test public void borderImageWidth_1_2() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3280,3290 ---- assertEquals(expected, image); } @Test public void borderImageWidth_1_2() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3287,3297 **** assertEquals(expected, image); } @Test public void borderImageWidth_1_2_3() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2 3;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3299,3309 ---- assertEquals(expected, image); } @Test public void borderImageWidth_1_2_3() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2 3;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3306,3316 **** assertEquals(expected, image); } @Test public void borderImageWidth_1_2_3_4() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2 3 4;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3318,3328 ---- assertEquals(expected, image); } @Test public void borderImageWidth_1_2_3_4() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2 3 4;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3325,3335 **** assertEquals(expected, image); } @Test public void borderImageWidth_1_2Percent() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2%;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3337,3347 ---- assertEquals(expected, image); } @Test public void borderImageWidth_1_2Percent() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2%;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3344,3354 **** assertEquals(expected, image); } @Test public void borderImageWidth_1Percent_2Percent_3Percent_4Percent() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1% 2% 3% 4%;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3356,3366 ---- assertEquals(expected, image); } @Test public void borderImageWidth_1Percent_2Percent_3Percent_4Percent() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1% 2% 3% 4%;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3364,3374 **** } @Ignore("I am not certain that supporting auto makes sense for us, and if it does, is it anything other than 1?") @Test public void borderImageWidth_auto() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: auto;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3376,3386 ---- } @Ignore("I am not certain that supporting auto makes sense for us, and if it does, is it anything other than 1?") @Test public void borderImageWidth_auto() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: auto;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3386,3396 **** } @Ignore("I am not certain that supporting auto makes sense for us, and if it does, is it anything other than 1?") @Test public void borderImageWidth_1_auto() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 auto;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3398,3408 ---- } @Ignore("I am not certain that supporting auto makes sense for us, and if it does, is it anything other than 1?") @Test public void borderImageWidth_1_auto() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 auto;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3407,3417 **** } @Ignore("I am not certain that supporting auto makes sense for us, and if it does, is it anything other than 1?") @Test public void borderImageWidth_1_2Percent_auto() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2% auto;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3419,3429 ---- } @Ignore("I am not certain that supporting auto makes sense for us, and if it does, is it anything other than 1?") @Test public void borderImageWidth_1_2Percent_auto() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-width: 1 2% auto;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3427,3437 **** assertEquals(expected, image); } @Test public void borderImageOutset_1() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-insets: 1;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3439,3449 ---- assertEquals(expected, image); } @Test public void borderImageOutset_1() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-insets: 1;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3446,3456 **** assertEquals(expected, image); } @Test public void borderImageOutset_1_2() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-insets: 1 2;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3458,3468 ---- assertEquals(expected, image); } @Test public void borderImageOutset_1_2() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-insets: 1 2;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3465,3475 **** assertEquals(expected, image); } @Test public void borderImageOutset_1_2_3() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-insets: 1 2 3;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3477,3487 ---- assertEquals(expected, image); } @Test public void borderImageOutset_1_2_3() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-insets: 1 2 3;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3484,3494 **** assertEquals(expected, image); } @Test public void borderImageOutset_1_2_3_4() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-insets: 1 2 3 4;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3496,3506 ---- assertEquals(expected, image); } @Test public void borderImageOutset_1_2_3_4() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-insets: 1 2 3 4;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3503,3513 **** assertEquals(expected, image); } @Test public void borderImageRepeat_stretch() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: stretch;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3515,3525 ---- assertEquals(expected, image); } @Test public void borderImageRepeat_stretch() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: stretch;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3522,3532 **** assertEquals(expected, image); } @Test public void borderImageRepeat_repeat() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: repeat;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3534,3544 ---- assertEquals(expected, image); } @Test public void borderImageRepeat_repeat() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: repeat;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3541,3551 **** assertEquals(expected, image); } @Test public void borderImageRepeat_round() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: round;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3553,3563 ---- assertEquals(expected, image); } @Test public void borderImageRepeat_round() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: round;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3560,3570 **** assertEquals(expected, image); } @Test public void borderImageRepeat_space() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: space;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3572,3582 ---- assertEquals(expected, image); } @Test public void borderImageRepeat_space() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: space;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3579,3589 **** assertEquals(expected, image); } @Test public void borderImageRepeat_round_stretch() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: round stretch;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3591,3601 ---- assertEquals(expected, image); } @Test public void borderImageRepeat_round_stretch() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: round stretch;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(
*** 3598,3608 **** assertEquals(expected, image); } @Test public void borderImageRepeat_round_repeat() { region.setStyle( ! "-fx-border-image-source: url('javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: round repeat;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage( --- 3610,3620 ---- assertEquals(expected, image); } @Test public void borderImageRepeat_round_repeat() { region.setStyle( ! "-fx-border-image-source: url('test/javafx/scene/layout/center-btn.png');" + "-fx-border-image-repeat: round repeat;"); processCSS(); BorderImage image = region.getBorder().getImages().get(0); BorderImage expected = new BorderImage(