diff -r 4679bf342a1f -r e44f0155d946 src/test/java/org/apidesign/java4browser/StaticMethodTest.java --- a/src/test/java/org/apidesign/java4browser/StaticMethodTest.java Mon Aug 27 05:47:44 2012 +0200 +++ b/src/test/java/org/apidesign/java4browser/StaticMethodTest.java Mon Aug 27 06:12:35 2012 +0200 @@ -57,6 +57,23 @@ 3.0d, 1l ); } + + @Test public void divAndRound() throws Exception { + assertExec( + "Should be rounded to one", + "org_apidesign_java4browser_StaticMethod_divIBD", + Double.valueOf(1), + 3, 3.75 + ); + } + @Test public void mixedMethodFourParams() throws Exception { + assertExec( + "Should be two", + "org_apidesign_java4browser_StaticMethod_mixIIJBD", + Double.valueOf(20), + 2, 10l, 5, 2.0 + ); + } private static void assertExec(String msg, String methodName, Object expRes, Object... args) throws Exception { StringBuilder sb = new StringBuilder(); @@ -74,7 +91,7 @@ if (expRes.equals(ret)) { return; } - assertEquals(ret, expRes, msg + "\n" + sb); + assertEquals(ret, expRes, msg + "was: " + ret + "\n" + sb); }