Skip to content

Commit 06a9cd4

Browse files
getters and setters for meta data in ScenarioSpec.java
1 parent 0bb4744 commit 06a9cd4

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

core/src/main/java/org/jsmart/zerocode/core/domain/ScenarioSpec.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import java.util.ArrayList;
88
import java.util.List;
9+
import java.util.Map;
910

1011
@JsonInclude(JsonInclude.Include.NON_NULL)
1112
public class ScenarioSpec {
@@ -15,19 +16,30 @@ public class ScenarioSpec {
1516
private final String scenarioName;
1617
private final List<Step> steps;
1718
private final Parameterized parameterized;
19+
private Map<String, List<String>> meta;
20+
21+
// Add getter and setter for meta
22+
public Map<String, List<String>> getMeta() {
23+
return meta;
24+
}
25+
public void setMeta(Map<String, List<String>> meta) {
26+
this.meta = meta;
27+
}
1828

1929
@JsonCreator
2030
public ScenarioSpec(
2131
@JsonProperty("stepLoop") Integer loop,
2232
@JsonProperty("ignoreStepFailures") Boolean ignoreStepFailures,
2333
@JsonProperty("scenarioName") String scenarioName,
2434
@JsonProperty("steps") List<Step> steps,
25-
@JsonProperty("parameterized") Parameterized parameterized) {
35+
@JsonProperty("parameterized") Parameterized parameterized,
36+
@JsonProperty("meta") Map<String, List<String>> meta) {
2637
this.loop = loop;
2738
this.ignoreStepFailures = ignoreStepFailures;
2839
this.scenarioName = scenarioName;
2940
this.steps = steps;
3041
this.parameterized = parameterized;
42+
this.meta=meta;
3143
}
3244

3345
public Integer getLoop() {
@@ -58,6 +70,8 @@ public String toString() {
5870
", scenarioName='" + scenarioName + '\'' +
5971
", steps=" + steps +
6072
", parameterized=" + parameterized +
73+
", meta=" + meta +
6174
'}';
6275
}
76+
6377
}

0 commit comments

Comments
 (0)