diff -r 20c55abd6748 -r 2e2e6f946208 vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java Wed Dec 05 09:31:36 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java Wed Dec 05 10:03:58 2012 +0100 @@ -101,6 +101,15 @@ "java.io.IOException", false, "name" ); } + @Test public void javaAnnotatedMethod() throws Exception { + assertEquals(Classes.reflectiveMethodCall(false, null), "java.io.IOException", "Calls the name() method via reflection"); + } + @Test public void jsAnnotatedMethod() throws Exception { + assertExec("Calls the name() method via reflection", Classes.class, + "reflectiveMethodCall__Ljava_lang_Object_2ZLjava_lang_String_2", + "java.io.IOException", false, null + ); + } private static CharSequence codeSeq; private static Invocable code;