Skip to content

Commit 9ba46d7

Browse files
committed
[Fix #1612] Adding test with fixed collection
Signed-off-by: Francisco Javier Tirado Sarti <ftirados@ibm.com>
1 parent 34b5102 commit 9ba46d7

2 files changed

Lines changed: 27 additions & 0 deletions

File tree

impl/test/src/test/java/io/serverlessworkflow/impl/test/WorkflowDefinitionTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,11 @@ private static Stream<Arguments> provideParameters() {
8080
Map.of("input", Arrays.asList(1, 2, 3)),
8181
o -> assertThat(o).isEqualTo(6),
8282
c -> assertThat(c).isEqualTo(Map.of("incr", Arrays.asList(2, 3, 4)))),
83+
args(
84+
"workflows-samples/for-sum-fixed.yaml",
85+
Map.of(),
86+
o -> assertThat(o).isEqualTo(6),
87+
c -> assertThat(c).isEqualTo(Map.of("incr", Arrays.asList(2, 3, 4)))),
8388
args(
8489
"workflows-samples/switch-then-loop.yaml",
8590
Map.of("count", 1),
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
document:
2+
dsl: '1.0.0-alpha5'
3+
namespace: test
4+
name: for-sum-example
5+
version: '0.1.0'
6+
do:
7+
- sumAll:
8+
for:
9+
each: number
10+
in:
11+
- item: 1
12+
- item: 2
13+
- item: 3
14+
do:
15+
- accumulate:
16+
set:
17+
counter: ${.counter+$number.item}
18+
export:
19+
as: if .incr==null then {incr:[$number.item+1]} else .incr+=[$number.item+1] end
20+
output:
21+
as: .counter
22+

0 commit comments

Comments
 (0)