diff -r bb7506513353 -r da9e5973e699 rt/vm/src/test/java/org/apidesign/vm4brwsr/ExceptionsTest.java --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/ExceptionsTest.java Thu Feb 28 07:48:54 2013 +0100 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/ExceptionsTest.java Wed Oct 30 17:15:23 2013 +0100 @@ -94,12 +94,14 @@ { // 2nd invocation Object ret = code.invokeMethod(clazz, method, "java.lang.String"); - assertEquals(ret, Double.valueOf(2)); + assertTrue(ret instanceof Number, "Is number: " + ret); + assertEquals(((Number)ret).doubleValue(), 2.0); } { // 3rd invocation Object ret = code.invokeMethod(clazz, method, "java.lang.Integer"); - assertEquals(ret, Double.valueOf(3)); + assertTrue(ret instanceof Number, "Is number: " + ret); + assertEquals(((Number)ret).doubleValue(), 3.0); } }