Skip to content

Commit 394a47e

Browse files
Add default value tests for setting / getting the managed property
1 parent 6939776 commit 394a47e

File tree

1 file changed

+28
-0
lines changed
  • modules/javafx.graphics/src/test/java/test/javafx/scene

1 file changed

+28
-0
lines changed

modules/javafx.graphics/src/test/java/test/javafx/scene/NodeTest.java

+28
Original file line numberDiff line numberDiff line change
@@ -1090,6 +1090,34 @@ public void settingVisibleThroughPropertyShouldAffectBothGetterAndProperty() {
10901090
assertFalse(node.visibleProperty().get());
10911091
}
10921092

1093+
@Test
1094+
public void testDefaultValueForManagedIsTrueWhenReadFromGetter() {
1095+
final Node node = new Rectangle();
1096+
assertTrue(node.isManaged());
1097+
}
1098+
1099+
@Test
1100+
public void testDefaultValueForManagedIsTrueWhenReadFromProperty() {
1101+
final Node node = new Rectangle();
1102+
assertTrue(node.managedProperty().get());
1103+
}
1104+
1105+
@Test
1106+
public void settingManagedThroughSetterShouldAffectBothGetterAndProperty() {
1107+
final Node node = new Rectangle();
1108+
node.setManaged(false);
1109+
assertFalse(node.isManaged());
1110+
assertFalse(node.managedProperty().get());
1111+
}
1112+
1113+
@Test
1114+
public void settingManagedThroughPropertyShouldAffectBothGetterAndProperty() {
1115+
final Node node = new Rectangle();
1116+
node.managedProperty().set(false);
1117+
assertFalse(node.isManaged());
1118+
assertFalse(node.managedProperty().get());
1119+
}
1120+
10931121
@Test
10941122
public void testDefaultStyleIsEmptyString() {
10951123
final Node node = new Rectangle();

0 commit comments

Comments
 (0)