diff -r e089ef6785c0 -r 14268cd404a4 javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java Sun Jan 20 13:05:02 2013 +0100 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/ModelTest.java Sun Jan 20 14:29:10 2013 +0100 @@ -17,6 +17,7 @@ */ package org.apidesign.bck2brwsr.htmlpage; +import org.apidesign.bck2brwsr.htmlpage.api.ComputedProperty; import org.apidesign.bck2brwsr.htmlpage.api.Page; import org.apidesign.bck2brwsr.htmlpage.api.Property; import static org.testng.Assert.*; @@ -36,4 +37,14 @@ Model.setValue(10); assertEquals(10, Model.getValue(), "Value changed"); } + + @Test public void computedMethod() { + Model.setValue(4); + assertEquals(16, Model.getPowerValue()); + } + + @ComputedProperty + static int powerValue(int value) { + return value * value; + } }