modules/graphics/src/test/java/javafx/scene/Node_effectiveOrientation_Css_Test.java
Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization
@@ -24,12 +24,12 @@
*/
package javafx.scene;
import com.sun.javafx.css.StyleManager;
-import com.sun.javafx.css.Stylesheet;
-import com.sun.javafx.css.parser.CSSParser;
+import javafx.css.Stylesheet;
+import javafx.css.CssParser;
import com.sun.javafx.tk.Toolkit;
import static javafx.geometry.NodeOrientation.*;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;
@@ -66,11 +66,11 @@
public Node_effectiveOrientation_Css_Test() {}
@Test
public void test_SimpleSelector_dir_pseudoClass_with_scene_effective_orientation_ltr() {
- Stylesheet stylesheet = CSSParser.getInstance().parse(
+ Stylesheet stylesheet = new CssParser().parse(
".rect:dir(rtl) { -fx-fill: #ff0000; }" +
".rect:dir(ltr) { -fx-fill: #00ff00; }" +
".rect { -fx-fill: #0000ff; }"
);
StyleManager.getInstance().setDefaultUserAgentStylesheet(stylesheet);
@@ -86,11 +86,11 @@
assertEquals(Color.web("#00ff00"), rect.getFill());
}
@Test
public void test_SimpleSelector_dir_pseudoClass_with_scene_effective_orientation_rtl() {
- Stylesheet stylesheet = CSSParser.getInstance().parse(
+ Stylesheet stylesheet = new CssParser().parse(
".rect:dir(rtl) { -fx-fill: #ff0000; }" +
".rect:dir(ltr) { -fx-fill: #00ff00; }" +
".rect { -fx-fill: #0000ff; }"
);
StyleManager.getInstance().setDefaultUserAgentStylesheet(stylesheet);
@@ -107,11 +107,11 @@
assertEquals(Color.web("#ff0000"), rect.getFill());
}
@Test
public void test_CompounSelector_dir_pseudoClass_on_parent_with_scene_effective_orientation_ltr() {
- Stylesheet stylesheet = CSSParser.getInstance().parse(
+ Stylesheet stylesheet = new CssParser().parse(
".root:dir(rtl) .rect { -fx-fill: #ff0000; }" +
".root:dir(ltr) .rect { -fx-fill: #00ff00; }" +
".root .rect { -fx-fill: #0000ff; }"
);
StyleManager.getInstance().setDefaultUserAgentStylesheet(stylesheet);
@@ -127,11 +127,11 @@
assertEquals(Color.web("#00ff00"), rect.getFill());
}
@Test
public void test_CompoundSelector_dir_pseudoClass_on_parent_with_scene_effective_orientation_rtl() {
- Stylesheet stylesheet = CSSParser.getInstance().parse(
+ Stylesheet stylesheet = new CssParser().parse(
".root:dir(rtl) .rect { -fx-fill: #ff0000; }" +
".root:dir(ltr) .rect { -fx-fill: #00ff00; }" +
".root .rect { -fx-fill: #0000ff; }"
);
StyleManager.getInstance().setDefaultUserAgentStylesheet(stylesheet);
@@ -148,11 +148,11 @@
assertEquals(Color.web("#ff0000"), rect.getFill());
}
@Test
public void test_CompounSelector_dir_pseudoClass_on_child_with_scene_effective_orientation_ltr() {
- Stylesheet stylesheet = CSSParser.getInstance().parse(
+ Stylesheet stylesheet = new CssParser().parse(
".root .rect:dir(rtl) { -fx-fill: #ff0000; }" +
".root .rect:dir(ltr) { -fx-fill: #00ff00; }" +
".root .rect { -fx-fill: #0000ff; }"
);
StyleManager.getInstance().setDefaultUserAgentStylesheet(stylesheet);
@@ -168,11 +168,11 @@
assertEquals(Color.web("#00ff00"), rect.getFill());
}
@Test
public void test_CompoundSelector_dir_pseudoClass_on_child_with_scene_effective_orientation_rtl() {
- Stylesheet stylesheet = CSSParser.getInstance().parse(
+ Stylesheet stylesheet = new CssParser().parse(
".root .rect:dir(rtl) { -fx-fill: #ff0000; }" +
".root .rect:dir(ltr) { -fx-fill: #00ff00; }" +
".root .rect { -fx-fill: #0000ff; }"
);
StyleManager.getInstance().setDefaultUserAgentStylesheet(stylesheet);
@@ -189,11 +189,11 @@
assertEquals(Color.web("#ff0000"), rect.getFill());
}
@Test
public void test_dir_pseudoClass_functions_on_scene_effective_orientation_not_node() {
- Stylesheet stylesheet = CSSParser.getInstance().parse(
+ Stylesheet stylesheet = new CssParser().parse(
".rect:dir(rtl) { -fx-fill: #ff0000; }" +
".rect:dir(ltr) { -fx-fill: #00ff00; }" +
".rect { -fx-fill: #0000ff; }"
);
StyleManager.getInstance().setDefaultUserAgentStylesheet(stylesheet);