1 package org.openecomp.sdc.cucumber.utils;
3 import java.util.HashMap;
7 * Store Data here that is relevant for the whole runner and not just a single scenario.
11 public class RunnerSession {
12 private static final RunnerSession instance = new RunnerSession();
13 private Map<String, String> stringElements;
14 private Map<String, Integer> intElements;
15 private Map<String, Object> elements;
16 private RunnerSession(){
17 stringElements = new HashMap<>();
18 intElements = new HashMap<>();
19 elements = new HashMap<>();
21 public static RunnerSession getSession(){
25 public void putInSession(String key, String value){
26 stringElements.put(key, value);
29 public String getString(String key){
30 return stringElements.get(key);
34 public void putInSession(String key, Integer value){
35 intElements.put(key, value);
39 public Integer getInt(String key){
40 return intElements.get(key);
43 public void putInSession(String key, Object value) {
44 elements.put(key, value);
48 public Object get(String key){
49 return elements.get(key);
54 stringElements.clear();