1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java Tue Dec 04 12:06:27 2012 +0100
1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java Tue Dec 04 14:49:01 2012 +0100
1.3 @@ -83,6 +83,15 @@
1.4 @Test public void jsStringAnnotationFromArray() throws Exception {
1.5 assertExec("Check class annotation", Classes.class, "getNamer__Ljava_lang_String_2Z", "my text", false);
1.6 }
1.7 + @Test public void javaInvokeMethod() throws Exception {
1.8 + assertEquals(Classes.reflectiveMethodCall(true), "java.io.IOException", "Calls the name() method via reflection");
1.9 + }
1.10 + @Test public void jsInvokeMethod() throws Exception {
1.11 + assertExec("Calls the name() method via reflection", Classes.class,
1.12 + "reflectiveMethodCall__Ljava_lang_Object_2Z",
1.13 + "java.io.IOException"
1.14 + );
1.15 + }
1.16
1.17 private static CharSequence codeSeq;
1.18 private static Invocable code;