Skip to content

Commit 52af947

Browse files
authored
[Fix #1261] Add scanAll test (#1262)
Signed-off-by: fjtirado <ftirados@redhat.com>
1 parent d66bf84 commit 52af947

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

impl/persistence/tests/src/main/java/io/serverlessworkflow/impl/persistence/test/AbstractHandlerPersistenceTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import java.time.Instant;
4040
import java.util.Map;
4141
import java.util.Optional;
42+
import java.util.stream.Stream;
4243
import org.junit.jupiter.api.AfterAll;
4344
import org.junit.jupiter.api.AfterEach;
4445
import org.junit.jupiter.api.BeforeAll;
@@ -142,6 +143,9 @@ void testWorkflowInstance() throws InterruptedException {
142143
.writer()
143144
.taskCompleted(workflowContext, completedTaskContext(position2, completedMap))
144145
.join();
146+
try (Stream<WorkflowInstance> stream = handlers.reader().scanAll(definition)) {
147+
assertThat(stream.count()).isEqualTo(1);
148+
}
145149
instance =
146150
(WorkflowPersistenceInstance)
147151
handlers.reader().find(definition, workflowInstance.id()).orElseThrow();
@@ -165,5 +169,8 @@ void testWorkflowInstance() throws InterruptedException {
165169
// workflow completed
166170
handlers.writer().completed(workflowContext).join();
167171
assertThat(handlers.reader().find(definition, workflowInstance.id())).isEmpty();
172+
try (Stream<WorkflowInstance> stream = handlers.reader().scanAll(definition)) {
173+
assertThat(stream.count()).isEqualTo(0);
174+
}
168175
}
169176
}

0 commit comments

Comments
 (0)