< prev index next >

modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/StyleManagerTest.java

Print this page
@@ -39,10 +39,11 @@
  import javafx.scene.SubScene;
  import javafx.scene.layout.Pane;
  import javafx.scene.paint.Color;
  import javafx.scene.paint.Paint;
  import javafx.scene.shape.Rectangle;
+ import org.junit.AfterClass;
  import org.junit.Before;
  import org.junit.Test;
  
  import java.net.URL;
  import java.util.ArrayList;

@@ -60,20 +61,29 @@
  public class StyleManagerTest {
  
      public StyleManagerTest() {
      }
  
-     @Before
-     public void setUp() {
+     private static void resetStyleManager() {
          StyleManagerShim sm = StyleManagerShim.getInstance();
          sm.userAgentStylesheetContainers_clear();
          sm.platformUserAgentStylesheetContainers_clear();
          sm.stylesheetContainerMap_clear();
          sm.cacheContainerMap_clear();
          sm.set_hasDefaultUserAgentStylesheet(false);
      }
  
+     @Before
+     public void setUp() {
+         resetStyleManager();
+     }
+ 
+     @AfterClass
+     public static void cleanupOnce() {
+         resetStyleManager();
+     }
+ 
      @Test
      public void testMethod_getInstance() {
          Scene scene = new Scene(new Group());
          StyleManagerShim sm = StyleManagerShim.getInstance();
          assertNotNull(sm);
< prev index next >