931 javafx.collections.ObservableMap<Object, Object> properties2 = node.getProperties(); 932 assertEquals(properties2, properties); 933 934 /* What we put in to the other one, we should get out of this one because 935 * they should be the same thing. 936 */ 937 assertEquals("MyValue", properties2.get("MyKey")); 938 } 939 940 public static boolean isDirty(Node node, DirtyBits[] dbs) { 941 for(DirtyBits db:dbs) { 942 if (!NodeShim.impl_isDirty(node, db)) { 943 System.out.printf("@NodeTest:check dirty: %s [%d]\n",db,db.ordinal()); 944 return false; 945 } 946 } 947 return true; 948 } 949 950 @Test 951 public void testDefaultValueForOpacityIsOneWhenReadFromGetter() { 952 final Node node = new Rectangle(); 953 assertEquals(1, node.getOpacity(), .005); 954 } 955 956 @Test 957 public void testDefaultValueForOpacityIsOneWhenReadFromProperty() { 958 final Node node = new Rectangle(); 959 assertEquals(1, node.opacityProperty().get(), .005); 960 } 961 962 @Test 963 public void settingOpacityThroughSetterShouldAffectBothGetterAndProperty() { 964 final Node node = new Rectangle(); 965 node.setOpacity(.5); 966 assertEquals(.5, node.getOpacity(), .005); 967 assertEquals(.5, node.opacityProperty().get(), .005); 968 } 969 970 @Test | 931 javafx.collections.ObservableMap<Object, Object> properties2 = node.getProperties(); 932 assertEquals(properties2, properties); 933 934 /* What we put in to the other one, we should get out of this one because 935 * they should be the same thing. 936 */ 937 assertEquals("MyValue", properties2.get("MyKey")); 938 } 939 940 public static boolean isDirty(Node node, DirtyBits[] dbs) { 941 for(DirtyBits db:dbs) { 942 if (!NodeShim.impl_isDirty(node, db)) { 943 System.out.printf("@NodeTest:check dirty: %s [%d]\n",db,db.ordinal()); 944 return false; 945 } 946 } 947 return true; 948 } 949 950 @Test 951 public void testDefaultValueForPriorityOrderIsZeroWhenReadFromGetter() { 952 final Node node = new Rectangle(); 953 assertEquals(0, node.getPriorityOrder(), .005); 954 } 955 956 @Test 957 public void testDefaultValueForPriorityOrderIsZeroWhenReadFromProperty() { 958 final Node node = new Rectangle(); 959 assertEquals(0, node.priorityOrderProperty().get(), .005); 960 } 961 962 @Test 963 public void settingPriorityOrderThroughSetterShouldAffectBothGetterAndProperty() { 964 final Node node = new Rectangle(); 965 node.setPriorityOrder(.5); 966 assertEquals(.5, node.getPriorityOrder(), .005); 967 assertEquals(.5, node.priorityOrderProperty().get(), .005); 968 } 969 970 @Test 971 public void settingPriorityOrderThroughPropertyShouldAffectBothGetterAndProperty() { 972 final Node node = new Rectangle(); 973 node.priorityOrderProperty().set(.5); 974 assertEquals(.5, node.getPriorityOrder(), .005); 975 assertEquals(.5, node.priorityOrderProperty().get(), .005); 976 } 977 978 @Test 979 public void testDefaultValueForOpacityIsOneWhenReadFromGetter() { 980 final Node node = new Rectangle(); 981 assertEquals(1, node.getOpacity(), .005); 982 } 983 984 @Test 985 public void testDefaultValueForOpacityIsOneWhenReadFromProperty() { 986 final Node node = new Rectangle(); 987 assertEquals(1, node.opacityProperty().get(), .005); 988 } 989 990 @Test 991 public void settingOpacityThroughSetterShouldAffectBothGetterAndProperty() { 992 final Node node = new Rectangle(); 993 node.setOpacity(.5); 994 assertEquals(.5, node.getOpacity(), .005); 995 assertEquals(.5, node.opacityProperty().get(), .005); 996 } 997 998 @Test |