diff -r dcb98731b000 -r b07c7c256771 vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java Tue Sep 25 12:11:03 2012 +0200 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java Fri Sep 28 14:45:00 2012 +0200 @@ -110,6 +110,13 @@ 3 ); } + @Test public void nullCheck() throws Exception { + assertExec( + "Returns nothing", + "org_apidesign_vm4brwsr_StaticMethod_noneLjava_lang_ObjectII", + null, 1, 3 + ); + } @Test public void and() throws Exception { assertExec( "And will be 3", @@ -143,7 +150,7 @@ if (ret == null && expRes == null) { return; } - if (expRes.equals(ret)) { + if (expRes != null && expRes.equals(ret)) { return; } assertEquals(ret, expRes, msg + "was: " + ret + "\n" + sb);