1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java Tue May 27 12:25:41 2014 +0200
1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java Wed May 28 10:47:18 2014 +0200
1.3 @@ -23,7 +23,10 @@
1.4 import java.io.IOException;
1.5 import java.io.InputStream;
1.6 import java.net.URL;
1.7 +import java.util.ArrayList;
1.8 +import java.util.Arrays;
1.9 import java.util.Enumeration;
1.10 +import java.util.List;
1.11 import javax.script.Invocable;
1.12 import javax.script.ScriptContext;
1.13 import javax.script.ScriptEngine;
1.14 @@ -60,7 +63,10 @@
1.15 Object ret = null;
1.16 try {
1.17 ret = code.invokeMethod(bck2brwsr, "loadClass", clazz.getName());
1.18 - ret = code.invokeMethod(ret, method, args);
1.19 + List<Object> ma = new ArrayList<>();
1.20 + ma.add(method);
1.21 + ma.addAll(Arrays.asList(args));
1.22 + ret = code.invokeMethod(ret, "invoke", ma.toArray());
1.23 } catch (ScriptException ex) {
1.24 fail("Execution failed in " + dumpJS(codeSeq) + ": " + ex.getMessage(), ex);
1.25 } catch (NoSuchMethodException ex) {