vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java
changeset 397 2adac52f955e
parent 355 eea0065bcc1a
child 405 e41809be6106
child 418 c0bbf144c2c6
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java	Thu Dec 20 08:59:47 2012 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ClassTest.java	Sat Dec 29 19:46:09 2012 +0100
     1.3 @@ -74,6 +74,16 @@
     1.4      @Test public void jsNewInstance() throws Exception {
     1.5          assertExec("Check new instance", Classes.class, "newInstance__Z", Double.valueOf(1));
     1.6      }
     1.7 +    @Test public void javaNoNewInstance() throws Exception {
     1.8 +        assertEquals("java.lang.InstantiationException:java.lang.Float", 
     1.9 +            Classes.newInstanceNoPubConstructor()
    1.10 +        );
    1.11 +    }
    1.12 +    @Test public void jsNoNewInstance() throws Exception {
    1.13 +        assertExec("Check problems with new instance", Classes.class, "newInstanceNoPubConstructor__Ljava_lang_String_2", 
    1.14 +            "java.lang.InstantiationException:java.lang.Float"
    1.15 +        );
    1.16 +    }
    1.17      @Test public void jsAnnotation() throws Exception {
    1.18          assertExec("Check class annotation", Classes.class, "getMarker__I", Double.valueOf(10));
    1.19      }