1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/InstanceTest.java Mon Sep 24 11:22:50 2012 +0200
1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/InstanceTest.java Tue Sep 25 12:26:29 2012 +0200
1.3 @@ -87,6 +87,21 @@
1.4 );
1.5 }
1.6
1.7 + @Test public void verifyCastToClass() throws Exception {
1.8 + assertExec(
1.9 + "Five signals all is good",
1.10 + "org_apidesign_vm4brwsr_Instance_castsWorkIZ",
1.11 + Double.valueOf(5.0), false
1.12 + );
1.13 + }
1.14 + @Test public void verifyCastToInterface() throws Exception {
1.15 + assertExec(
1.16 + "Five signals all is good",
1.17 + "org_apidesign_vm4brwsr_Instance_castsWorkIZ",
1.18 + Double.valueOf(5.0), true
1.19 + );
1.20 + }
1.21 +
1.22 private static void assertExec(String msg, String methodName, Object expRes, Object... args) throws Exception {
1.23 StringBuilder sb = new StringBuilder();
1.24 Invocable i = StaticMethodTest.compileClass(sb,