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 }