rt/vm/src/test/java/org/apidesign/vm4brwsr/HtmlAnnotationsTest.java
changeset 1248 a3eb8b0dfb81
parent 1244 4b43ab1f72e8
     1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/HtmlAnnotationsTest.java	Fri Jul 12 11:07:58 2013 +0200
     1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/HtmlAnnotationsTest.java	Fri Jul 12 16:06:38 2013 +0200
     1.3 @@ -64,6 +64,15 @@
     1.4              Double.valueOf(42), instance, 42, 31
     1.5          );
     1.6      }
     1.7 +
     1.8 +    @Test public void callbackWithObjectParamsAndReturnType() throws Exception {
     1.9 +        Object instance = code.execCode("Get an HtmlAnnotations instance", HtmlAnnotations.class, "create__Ljava_lang_Object_2", null);
    1.10 +        assertNotNull(instance, "Instance created");
    1.11 +        assertExec("called back and forth", HtmlAnnotations.class, 
    1.12 +            "onError__Ljava_lang_Double_2Ljava_lang_Object_2Ljava_lang_Double_2",
    1.13 +            Double.valueOf(42), instance, 42
    1.14 +        );
    1.15 +    }
    1.16      
    1.17      private static TestVM code;
    1.18