diff -r 0cab1e07e677 -r 99f832e5765f src/test/java/org/apidesign/java4browser/StaticMethodTest.java --- a/src/test/java/org/apidesign/java4browser/StaticMethodTest.java Sun Sep 16 07:28:57 2012 +0200 +++ b/src/test/java/org/apidesign/java4browser/StaticMethodTest.java Wed Sep 19 19:57:45 2012 +0200 @@ -131,7 +131,7 @@ private static void assertExec(String msg, String methodName, Object expRes, Object... args) throws Exception { StringBuilder sb = new StringBuilder(); - Invocable i = compileClass("StaticMethod.class", sb); + Invocable i = compileClass(sb, "StaticMethod.class"); Object ret = null; try { @@ -151,13 +151,15 @@ } - static Invocable compileClass(String name, StringBuilder sb) throws ScriptException, IOException { - InputStream is = StaticMethodTest.class.getResourceAsStream(name); - assertNotNull(is, "Class file found"); - if (sb == null) { - sb = new StringBuilder(); + static Invocable compileClass(StringBuilder sb, String... names) throws ScriptException, IOException { + for (String name : names) { + InputStream is = StaticMethodTest.class.getResourceAsStream(name); + assertNotNull(is, "Class file found"); + if (sb == null) { + sb = new StringBuilder(); + } + ByteCodeToJavaScript.compile(name, is, sb); } - ByteCodeToJavaScript.compile(name, is, sb); ScriptEngineManager sem = new ScriptEngineManager(); ScriptEngine js = sem.getEngineByExtension("js"); try {