]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/main/java/org/argeo/slc/unit/process/SlcExecutionTestUtils.java
Make assert SlcExecution cover underlying steps
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / java / org / argeo / slc / unit / process / SlcExecutionTestUtils.java
index 70400da54e9c59d193690a892f7186dcb817dd9b..1724f48dcd98d6b1c2fe0398c23ef3eed344ace7 100644 (file)
@@ -37,6 +37,13 @@ public abstract class SlcExecutionTestUtils {
                        assertNotNull(reachedValue);\r
                        assertEquals(expectedValue, reachedValue);\r
                }\r
+\r
+               assertEquals(expected.getSteps().size(), reached.getSteps().size());\r
+               for (int i = 0; i < expected.getSteps().size(); i++) {\r
+                       SlcExecutionStep stepExpected = expected.getSteps().get(i);\r
+                       SlcExecutionStep stepReached = reached.getSteps().get(i);\r
+                       assertSlcExecutionStep(stepExpected, stepReached);\r
+               }\r
        }\r
 \r
        public static void assertSlcExecutionStep(SlcExecutionStep expected,\r