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 }