You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jt...@apache.org on 2022/05/13 18:28:10 UTC

[netbeans-html4j] 01/02: Java callback can be executed immediatelly, just then has to be delayed

This is an automated email from the ASF dual-hosted git repository.

jtulach pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans-html4j.git

commit a39be9d0bf05d57bcb04e61073ef3c8bd5c25db7
Author: Jaroslav Tulach <ja...@apidesign.org>
AuthorDate: Fri May 13 20:06:05 2022 +0200

    Java callback can be executed immediatelly, just then has to be delayed
---
 json-tck/src/main/java/net/java/html/js/tests/AsyncJavaTest.java | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaTest.java b/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaTest.java
index e3c29776..3abe6797 100644
--- a/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaTest.java
+++ b/json-tck/src/main/java/net/java/html/js/tests/AsyncJavaTest.java
@@ -18,9 +18,7 @@
  */
 package net.java.html.js.tests;
 
-import net.java.html.js.JavaScriptBody;
 import static net.java.html.js.tests.JavaScriptBodyTest.assertEquals;
-import static net.java.html.js.tests.JavaScriptBodyTest.assertFalse;
 import net.java.html.json.tests.PhaseExecutor;
 import org.netbeans.html.json.tck.KOTest;
 
@@ -32,12 +30,10 @@ public class AsyncJavaTest {
         PhaseExecutor.schedule(phases, () -> {
             boolean[] javaExecuted = { false };
             Object objWithX = AsyncJava.computeInAsyncJava(5, (n) -> {
-                javaExecuted[0] = true;
                 return new Factorial().factorial(n);
             }, () -> {});
             int initialValue = Bodies.readIntX(objWithX);
-            assertFalse(javaExecuted[0], "Java code shall only be called when the JavaScript ends");
-            assertEquals(-1, initialValue, "Promise shall only be resolved 1when the JavaScript ends");
+            assertEquals(-1, initialValue, "Promise.then shall only be called when the code ends");
             return objWithX;
         }).then((objWithX) -> {
             int result = Bodies.readIntX(objWithX);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists