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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-scxml.git

commit f3338a57379a4f61232302e8e28e37fff1804b1d
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Sep 12 10:44:56 2024 -0400

    Merge if clauses
---
 .../apache/commons/scxml2/model/StatelessModelTest.java  | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java 
b/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java
index 35a938b8..e2252396 100644
--- a/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java
+++ b/src/test/java/org/apache/commons/scxml2/model/StatelessModelTest.java
@@ -63,9 +63,7 @@ public class StatelessModelTest {
             Assertions.assertTrue(i.hasNext(), "Not enough states, found one 
state: " + cs1);
             cs2 = i.next().getId();
             Assertions.assertFalse(i.hasNext(), "Too many states");
-            if (s2.equals(cs2)) {
-                cs2 = null;
-            } else if (s1.equals(cs2)) {
+            if (s2.equals(cs2) || s1.equals(cs2)) {
                 cs2 = null;
             } else {
                 Assertions.fail(label + " in unexpected state " + cs2);
@@ -91,16 +89,16 @@ public class StatelessModelTest {
     private void runSequentialTest(final SCXMLExecutor exec) throws Exception {
         Set<EnterableState> currentStates = exec.getStatus().getStates();
         Assertions.assertEquals(1, currentStates.size());
-        Assertions.assertEquals("ten", (currentStates.iterator().
-            next()).getId());
+        Assertions.assertEquals("ten", currentStates.iterator().
+            next().getId());
         currentStates = fireEvent("done.state.ten", exec);
         Assertions.assertEquals(1, currentStates.size());
-        Assertions.assertEquals("twenty", (currentStates.iterator().
-            next()).getId());
+        Assertions.assertEquals("twenty", currentStates.iterator().
+            next().getId());
         currentStates = fireEvent("done.state.twenty", exec);
         Assertions.assertEquals(1, currentStates.size());
-        Assertions.assertEquals("thirty", (currentStates.iterator().
-            next()).getId());
+        Assertions.assertEquals("thirty", currentStates.iterator().
+            next().getId());
     }
 
     private void runSimultaneousTest(final SCXMLExecutor exec01, final 
SCXMLExecutor exec02) throws Exception {

Reply via email to