diff -r 42c2ceb1e160 -r 5d1e20215d12 vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java Tue Dec 04 12:06:27 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java Tue Dec 04 14:49:01 2012 +0100 @@ -83,6 +83,15 @@ @Test public void jsStringAnnotationFromArray() throws Exception { assertExec("Check class annotation", Classes.class, "getNamer__Ljava_lang_String_2Z", "my text", false); } + @Test public void javaInvokeMethod() throws Exception { + assertEquals(Classes.reflectiveMethodCall(true), "java.io.IOException", "Calls the name() method via reflection"); + } + @Test public void jsInvokeMethod() throws Exception { + assertExec("Calls the name() method via reflection", Classes.class, + "reflectiveMethodCall__Ljava_lang_Object_2Z", + "java.io.IOException" + ); + } private static CharSequence codeSeq; private static Invocable code;