File tree 3 files changed +39
-10
lines changed
modules/javafx.graphics/src/test/java/test
3 files changed +39
-10
lines changed Original file line number Diff line number Diff line change 41
41
import javafx .scene .paint .Color ;
42
42
import javafx .scene .paint .Paint ;
43
43
import javafx .scene .shape .Rectangle ;
44
+ import org .junit .AfterClass ;
44
45
import org .junit .Before ;
45
46
import org .junit .Test ;
46
47
@@ -62,8 +63,7 @@ public class StyleManagerTest {
62
63
public StyleManagerTest () {
63
64
}
64
65
65
- @ Before
66
- public void setUp () {
66
+ private static void resetStyleManager () {
67
67
StyleManagerShim sm = StyleManagerShim .getInstance ();
68
68
sm .userAgentStylesheetContainers_clear ();
69
69
sm .platformUserAgentStylesheetContainers_clear ();
@@ -72,6 +72,16 @@ public void setUp() {
72
72
sm .set_hasDefaultUserAgentStylesheet (false );
73
73
}
74
74
75
+ @ Before
76
+ public void setUp () {
77
+ resetStyleManager ();
78
+ }
79
+
80
+ @ AfterClass
81
+ public static void cleanupOnce () {
82
+ resetStyleManager ();
83
+ }
84
+
75
85
@ Test
76
86
public void testMethod_getInstance () {
77
87
Scene scene = new Scene (new Group ());
Original file line number Diff line number Diff line change 41
41
import javafx .scene .shape .Rectangle ;
42
42
import static org .junit .Assert .*;
43
43
44
+ import org .junit .AfterClass ;
44
45
import org .junit .Before ;
45
46
import org .junit .Test ;
46
47
@@ -49,8 +50,7 @@ public class Node_cssStateTransition_Test {
49
50
public Node_cssStateTransition_Test () {
50
51
}
51
52
52
- @ Before
53
- public void setUp () {
53
+ private static void resetStyleManager () {
54
54
StyleManager sm = StyleManager .getInstance ();
55
55
sm .userAgentStylesheetContainers .clear ();
56
56
sm .platformUserAgentStylesheetContainers .clear ();
@@ -59,6 +59,16 @@ public void setUp() {
59
59
sm .hasDefaultUserAgentStylesheet = false ;
60
60
}
61
61
62
+ @ Before
63
+ public void setUp () {
64
+ resetStyleManager ();
65
+ }
66
+
67
+ @ AfterClass
68
+ public static void cleanupOnce () {
69
+ resetStyleManager ();
70
+ }
71
+
62
72
@ Test
63
73
public void testPropertiesResetOnStyleclassChange () {
64
74
Original file line number Diff line number Diff line change 40
40
import static org .junit .Assert .assertFalse ;
41
41
import static org .junit .Assert .assertNull ;
42
42
import static org .junit .Assert .assertTrue ;
43
+ import org .junit .AfterClass ;
43
44
import org .junit .Before ;
44
45
import org .junit .Test ;
45
46
@@ -49,19 +50,27 @@ public class CssStyleHelperTest {
49
50
private Stage stage ;
50
51
private StackPane root ;
51
52
53
+ private static void resetStyleManager () {
54
+ StyleManager sm = StyleManager .getInstance ();
55
+ sm .userAgentStylesheetContainers .clear ();
56
+ sm .platformUserAgentStylesheetContainers .clear ();
57
+ sm .stylesheetContainerMap .clear ();
58
+ sm .cacheContainerMap .clear ();
59
+ sm .hasDefaultUserAgentStylesheet = false ;
60
+ }
61
+
52
62
@ Before
53
63
public void setup () {
54
64
root = new StackPane ();
55
65
scene = new Scene (root );
56
66
stage = new Stage ();
57
67
stage .setScene (scene );
68
+ resetStyleManager ();
69
+ }
58
70
59
- StyleManager sm = StyleManager .getInstance ();
60
- sm .userAgentStylesheetContainers .clear ();
61
- sm .platformUserAgentStylesheetContainers .clear ();
62
- sm .stylesheetContainerMap .clear ();
63
- sm .cacheContainerMap .clear ();
64
- sm .hasDefaultUserAgentStylesheet = false ;
71
+ @ AfterClass
72
+ public static void cleanupOnce () {
73
+ resetStyleManager ();
65
74
}
66
75
67
76
@ Test
You can’t perform that action at this time.
0 commit comments