src/test/java/org/apidesign/java4browser/StaticMethodTest.java
changeset 3 e44f0155d946
parent 2 4679bf342a1f
child 4 f352a33fb71b
     1.1 --- a/src/test/java/org/apidesign/java4browser/StaticMethodTest.java	Mon Aug 27 05:47:44 2012 +0200
     1.2 +++ b/src/test/java/org/apidesign/java4browser/StaticMethodTest.java	Mon Aug 27 06:12:35 2012 +0200
     1.3 @@ -57,6 +57,23 @@
     1.4              3.0d, 1l
     1.5          );
     1.6      }
     1.7 +
     1.8 +    @Test public void divAndRound() throws Exception {
     1.9 +        assertExec(
    1.10 +            "Should be rounded to one",
    1.11 +            "org_apidesign_java4browser_StaticMethod_divIBD", 
    1.12 +            Double.valueOf(1),
    1.13 +            3, 3.75
    1.14 +        );
    1.15 +    }
    1.16 +    @Test public void mixedMethodFourParams() throws Exception {
    1.17 +        assertExec(
    1.18 +            "Should be two",
    1.19 +            "org_apidesign_java4browser_StaticMethod_mixIIJBD", 
    1.20 +            Double.valueOf(20),
    1.21 +            2, 10l, 5, 2.0
    1.22 +        );
    1.23 +    }
    1.24      
    1.25      private static void assertExec(String msg, String methodName, Object expRes, Object... args) throws Exception {
    1.26          StringBuilder sb = new StringBuilder();
    1.27 @@ -74,7 +91,7 @@
    1.28          if (expRes.equals(ret)) {
    1.29              return;
    1.30          }
    1.31 -        assertEquals(ret, expRes, msg + "\n" + sb);
    1.32 +        assertEquals(ret, expRes, msg + "was: " + ret + "\n" + sb);
    1.33          
    1.34      }
    1.35