diff --git a/rcljava/src/test/java/org/ros2/rcljava/node/NodeTest.java b/rcljava/src/test/java/org/ros2/rcljava/node/NodeTest.java index 8dd5aa30..92cd7ec6 100644 --- a/rcljava/src/test/java/org/ros2/rcljava/node/NodeTest.java +++ b/rcljava/src/test/java/org/ros2/rcljava/node/NodeTest.java @@ -837,7 +837,7 @@ public Node getNode() { executor.addNode(composableSubscriptionNodeOne); executor.addNode(composableSubscriptionNodeTwo); - while (RCLJava.ok() && !futureOne.isDone() && !futureTwo.isDone()) { + while (RCLJava.ok() && !(futureOne.isDone() && futureTwo.isDone())) { publisher.publish(msg); executor.spinSome(); }