modules/graphics/src/test/java/test/javafx/css/StyleTest.java

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

*** 21,36 **** * 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.css; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; import org.junit.Test; import static org.junit.Assert.*; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; --- 21,43 ---- * 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.css; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; + import javafx.css.CssParser; + import javafx.css.Declaration; + import javafx.css.Rule; + import javafx.css.RuleShim; + import javafx.css.Selector; + import javafx.css.Style; + import javafx.css.Stylesheet; import org.junit.Test; import static org.junit.Assert.*; import org.junit.runner.RunWith; import org.junit.runners.Parameterized;
*** 60,71 **** private static Style createStyle(String stylesheetText) { Stylesheet stylesheet = new CssParser().parse(stylesheetText); Rule rule = stylesheet.getRules().get(0); ! Selector sel = rule.getUnobservedSelectorList().get(0); ! Declaration decl = rule.getUnobservedDeclarationList().get(0); return new Style(sel, decl); } @Parameters public static Collection data() { --- 67,78 ---- private static Style createStyle(String stylesheetText) { Stylesheet stylesheet = new CssParser().parse(stylesheetText); Rule rule = stylesheet.getRules().get(0); ! Selector sel = RuleShim.getUnobservedSelectorList(rule).get(0); ! Declaration decl = RuleShim.getUnobservedDeclarationList(rule).get(0); return new Style(sel, decl); } @Parameters public static Collection data() {