1.1 --- a/ko4j/src/test/java/org/netbeans/html/ko4j/LessCallbacksCheck.java Mon Feb 10 14:01:03 2014 +0100
1.2 +++ b/ko4j/src/test/java/org/netbeans/html/ko4j/LessCallbacksCheck.java Mon Feb 10 14:04:04 2014 +0100
1.3 @@ -70,6 +70,7 @@
1.4 }
1.5
1.6 @KOTest public void dontCallForInitialValueBackToJavaVM() {
1.7 + sw = null;
1.8 LessCalls m = new LessCalls(10).applyBindings();
1.9 assert m.getPlusOne() == 11 : "Expecting 11: " + m.getPlusOne();
1.10
1.11 @@ -79,4 +80,18 @@
1.12 assert false : "Don't call for initial value via JsCallbacks:\n" + sw;
1.13 }
1.14 }
1.15 +
1.16 + @KOTest public void dontCallForChangeValueBackToJavaVM() {
1.17 + LessCalls m = new LessCalls(10).applyBindings();
1.18 + assert m.getPlusOne() == 11 : "Expecting 11: " + m.getPlusOne();
1.19 +
1.20 + sw = null;
1.21 + m.setValue(5);
1.22 + assert m.getPlusOne() == 6: "Expecting 6: " + m.getPlusOne();
1.23 + assert sw != null : "StringWriter should be initialized: " + sw;
1.24 +
1.25 + if (sw.toString().contains("$JsCallbacks$")) {
1.26 + assert false : "Don't call for initial value via JsCallbacks:\n" + sw;
1.27 + }
1.28 + }
1.29 }