diff -r 777b9b841f15 -r c91483c86597 vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java --- a/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java Mon Jan 07 17:22:59 2013 +0100 +++ b/vmtest/src/test/java/org/apidesign/bck2brwsr/tck/ReflectionTest.java Mon Jan 07 18:27:01 2013 +0100 @@ -39,6 +39,10 @@ return Integer.TYPE.toString(); } + @Compare public String voidType() throws Exception { + return void.class.toString(); + } + @Compare public String longClass() { return long.class.toString(); } @@ -56,6 +60,15 @@ return sb.toString(); } + @Compare public String cannotCallNonStaticMethodWithNull() throws Exception { + try { + StaticUse.class.getMethod("instanceMethod").invoke(null); + return "should not happen"; + } catch (Exception ex) { + return ex.getClass().getName() + ":" + ex.getMessage(); + } + } + @Compare public String newInstanceFails() throws InstantiationException { try { return "success: " + StaticUse.class.newInstance();