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);