rt/vm/src/test/java/org/apidesign/vm4brwsr/HtmlAnnotationsTest.java
changeset 1244 4b43ab1f72e8
parent 1243 c3e68a67d46d
child 1248 a3eb8b0dfb81
     1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/HtmlAnnotationsTest.java	Thu Jul 11 22:36:01 2013 +0200
     1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/HtmlAnnotationsTest.java	Fri Jul 12 11:07:58 2013 +0200
     1.3 @@ -17,6 +17,7 @@
     1.4   */
     1.5  package org.apidesign.vm4brwsr;
     1.6  
     1.7 +import static org.testng.Assert.assertNotNull;
     1.8  import org.testng.annotations.AfterClass;
     1.9  import org.testng.annotations.BeforeClass;
    1.10  import org.testng.annotations.Test;
    1.11 @@ -54,6 +55,15 @@
    1.12              Double.valueOf(1)
    1.13          );
    1.14      }
    1.15 +
    1.16 +    @Test public void callbackWithFourParamsAndReturnType() throws Exception {
    1.17 +        Object instance = code.execCode("Get an HtmlAnnotations instance", HtmlAnnotations.class, "create__Ljava_lang_Object_2", null);
    1.18 +        assertNotNull(instance, "Instance created");
    1.19 +        assertExec("runnable called", HtmlAnnotations.class, 
    1.20 +            "first__JLjava_lang_Object_2JJ",
    1.21 +            Double.valueOf(42), instance, 42, 31
    1.22 +        );
    1.23 +    }
    1.24      
    1.25      private static TestVM code;
    1.26