Test calling for a JavaScript from inside of a Java callback preprocess
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sun, 15 Dec 2013 22:00:38 +0100
branchpreprocess
changeset 356a5414fb20fba
parent 355 92e0b5f36882
child 367 a9eaea26ae52
Test calling for a JavaScript from inside of a Java callback
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	Sun Dec 15 19:03:35 2013 +0100
     1.2 +++ b/json-tck/src/main/java/net/java/html/js/tests/JavaScriptBodyTest.java	Sun Dec 15 22:00:38 2013 +0100
     1.3 @@ -51,6 +51,17 @@
     1.4          Bodies.callback(run);
     1.5          assert run.cnt == 1 : "Can call even private implementation classes: " + run.cnt;
     1.6      }
     1.7 +
     1.8 +    @KOTest public void doubleCallbackToRunnable() {
     1.9 +        final R run = new R();
    1.10 +        class First implements Runnable {
    1.11 +            @Override public void run() {
    1.12 +                Bodies.callback(run);
    1.13 +            }
    1.14 +        }
    1.15 +        Bodies.callback(new First());
    1.16 +        assert run.cnt == 1 : "Can call even private implementation classes: " + run.cnt;
    1.17 +    }
    1.18      
    1.19      @KOTest public void identity() {
    1.20          Object p = new Object();