1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/VMLazyTest.java Tue Nov 27 22:28:26 2012 +0100
1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/VMLazyTest.java Wed Nov 28 00:25:57 2012 +0100
1.3 @@ -60,11 +60,12 @@
1.4 sb.append("\n var script = org_apidesign_vm4brwsr_VMLazy(true).toJavaScriptLjava_lang_StringAB(loader.get(res + '.class'));");
1.5 sb.append("\n try {");
1.6 sb.append("\n new Function(");
1.7 - sb.append("\n 'arguments[0][arguments[1]]=new lazyVM.prototype.Identity(' + script + ').call'");
1.8 + sb.append("\n 'arguments[0][arguments[1]]=' + script + ';'");
1.9 sb.append("\n )(self, name);");
1.10 sb.append("\n } catch (ex) {");
1.11 sb.append("\n throw 'Cannot compile ' + res + ' error: ' + ex + ' script:\\n' + script;");
1.12 sb.append("\n };");
1.13 + sb.append("\n return self[name](true);");
1.14 sb.append("\n };");
1.15 sb.append("\n");
1.16 sb.append("\n}\n");
1.17 @@ -79,7 +80,7 @@
1.18
1.19 @Test public void invokeStaticMethod() throws Exception {
1.20 assertExec("Trying to get -1", "test", Double.valueOf(-1),
1.21 - "org/apidesign/vm4brwsr/StaticMethod", "org_apidesign_vm4brwsr_StaticMethod", "minusOne"
1.22 + "org/apidesign/vm4brwsr/StaticMethod", "org_apidesign_vm4brwsr_StaticMethod", "minusOneI"
1.23 );
1.24 }
1.25