1.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java Mon Apr 08 12:12:42 2013 +0200
1.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java Mon Apr 08 12:36:12 2013 +0200
1.3 @@ -191,6 +191,11 @@
1.4 static void aPropertyChanged(Modelik m, String name) {
1.5 m.setChangedProperty(name);
1.6 }
1.7 +
1.8 + @OnPropertyChange({ "values" })
1.9 + static void anArrayPropertyChanged(String name, Modelik m) {
1.10 + m.setChangedProperty(name);
1.11 + }
1.12
1.13 @Test public void changeAnything() {
1.14 model.setCount(44);
1.15 @@ -204,6 +209,11 @@
1.16 model.setUnrelated(333);
1.17 assertEquals(model.getChangedProperty(), "unrelated", "unrelated changed");
1.18 }
1.19 +
1.20 + @Test public void changeInArray() {
1.21 + model.getValues().add(10);
1.22 + assertEquals(model.getChangedProperty(), "values", "Something added into the array");
1.23 + }
1.24
1.25 @ComputedProperty
1.26 static String notAllowedRead() {