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(