1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/ExceptionsTest.java Sat Dec 08 10:32:04 2012 +0100
1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/ExceptionsTest.java Mon Dec 31 12:44:51 2012 +0100
1.3 @@ -46,6 +46,30 @@
1.4 new Double(2.0));
1.5 }
1.6
1.7 + @Test public void createObject() throws Exception {
1.8 + assertExec("Object created", Exceptions.class,
1.9 + "newInstance__Ljava_lang_String_2Ljava_lang_String_2",
1.10 + "java.lang.Object",
1.11 + "java.lang.Object"
1.12 + );
1.13 + }
1.14 +
1.15 + @Test public void createFloatFails() throws Exception {
1.16 + assertExec("Float not created", Exceptions.class,
1.17 + "newInstance__Ljava_lang_String_2Ljava_lang_String_2",
1.18 + "java.lang.Float",
1.19 + "java.lang.Float"
1.20 + );
1.21 + }
1.22 +
1.23 + @Test public void createUnknownFails() throws Exception {
1.24 + assertExec("Object created", Exceptions.class,
1.25 + "newInstance__Ljava_lang_String_2Ljava_lang_String_2",
1.26 + "CNFE:org.apidesign.Unknown",
1.27 + "org.apidesign.Unknown"
1.28 + );
1.29 + }
1.30 +
1.31 private static CharSequence codeSeq;
1.32 private static Invocable code;
1.33