The returned value may in fact remain double. Convert to int manually.
authorJaroslav Tulach <jtulach@netbeans.org>
Thu, 18 Dec 2014 04:43:12 +0100
changeset 918418c66d82246
parent 917 05eb1b3bef41
child 919 d06b9f7976d1
The returned value may in fact remain double. Convert to int manually.
json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java
     1.1 --- a/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java	Thu Dec 18 04:31:30 2014 +0100
     1.2 +++ b/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java	Thu Dec 18 04:43:12 2014 +0100
     1.3 @@ -329,8 +329,8 @@
     1.4          Object fn = Bodies.delayCallback();
     1.5          Object r = Bodies.invokeFn(fn);
     1.6          assert r != null : "Is not null";
     1.7 -        assert r instanceof Integer : "Is integer " + r;
     1.8 -        assert ((Integer)r) == 42 : "Expecting 42: " + r;
     1.9 +        assert r instanceof Number : "Is number " + r;
    1.10 +        assert ((Number)r).intValue() == 42 : "Expecting 42: " + r;
    1.11      }
    1.12      
    1.13      @KOTest public void asyncCallFromAJSCallbackNeedToFinishBeforeReturnToJS() {