vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java
branchreflection
changeset 266 2e2e6f946208
parent 265 20c55abd6748
child 303 c12342170235
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java	Wed Dec 05 09:31:36 2012 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java	Wed Dec 05 10:03:58 2012 +0100
     1.3 @@ -101,6 +101,15 @@
     1.4              "java.io.IOException", false, "name"
     1.5          );
     1.6      }
     1.7 +    @Test public void javaAnnotatedMethod() throws Exception {
     1.8 +        assertEquals(Classes.reflectiveMethodCall(false, null), "java.io.IOException", "Calls the name() method via reflection");
     1.9 +    }
    1.10 +    @Test public void jsAnnotatedMethod() throws Exception {
    1.11 +        assertExec("Calls the name() method via reflection", Classes.class, 
    1.12 +            "reflectiveMethodCall__Ljava_lang_Object_2ZLjava_lang_String_2", 
    1.13 +            "java.io.IOException", false, null
    1.14 +        );
    1.15 +    }
    1.16      
    1.17      private static CharSequence codeSeq;
    1.18      private static Invocable code;