vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java
branchreflection
changeset 261 5d1e20215d12
parent 250 42c2ceb1e160
child 264 ed0c92c81ea4
     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;