javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java
branchmodel
changeset 491 14268cd404a4
parent 490 e089ef6785c0
child 499 af027874f93e
     1.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java	Sun Jan 20 13:05:02 2013 +0100
     1.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java	Sun Jan 20 14:29:10 2013 +0100
     1.3 @@ -17,6 +17,7 @@
     1.4   */
     1.5  package org.apidesign.bck2brwsr.htmlpage;
     1.6  
     1.7 +import org.apidesign.bck2brwsr.htmlpage.api.ComputedProperty;
     1.8  import org.apidesign.bck2brwsr.htmlpage.api.Page;
     1.9  import org.apidesign.bck2brwsr.htmlpage.api.Property;
    1.10  import static org.testng.Assert.*;
    1.11 @@ -36,4 +37,14 @@
    1.12          Model.setValue(10);
    1.13          assertEquals(10, Model.getValue(), "Value changed");
    1.14      }
    1.15 +    
    1.16 +    @Test public void computedMethod() {
    1.17 +        Model.setValue(4);
    1.18 +        assertEquals(16, Model.getPowerValue());
    1.19 +    }
    1.20 +    
    1.21 +    @ComputedProperty
    1.22 +    static int powerValue(int value) {
    1.23 +        return value * value;
    1.24 +    }
    1.25  }