javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java
branchmodel
changeset 760 4bd6f3bc6c64
parent 505 4198be34b516
child 761 ade90921ede5
     1.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java	Mon Jan 21 13:43:40 2013 +0100
     1.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java	Mon Feb 18 12:26:16 2013 +0100
     1.3 @@ -32,7 +32,8 @@
     1.4   */
     1.5  @Page(xhtml = "Empty.html", className = "Model", properties = {
     1.6      @Property(name = "value", type = int.class),
     1.7 -    @Property(name = "unrelated", type = long.class)
     1.8 +    @Property(name = "unrelated", type = long.class),
     1.9 +    @Property(name = "names", type = String.class, array = true)
    1.10  })
    1.11  public class ModelTest {
    1.12      private Model model;
    1.13 @@ -53,6 +54,12 @@
    1.14          assertEquals(16, model.getPowerValue());
    1.15      }
    1.16      
    1.17 +    @Test public void arrayIsMutable() {
    1.18 +        assertEquals(model.getNames().size(), 0, "Is empty");
    1.19 +        model.getNames().add("Jarda");
    1.20 +        assertEquals(model.getNames().size(), 1, "One element");
    1.21 +    }
    1.22 +    
    1.23      @Test public void derivedPropertiesAreNotified() {
    1.24          MockKnockout my = new MockKnockout();
    1.25          MockKnockout.next = my;