mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
fixed mutability in test args
This commit is contained in:
@@ -20,6 +20,7 @@ import io.nosqlbench.engine.api.activityconfig.yaml.OpsDoc;
|
|||||||
import io.nosqlbench.engine.api.activityconfig.yaml.OpsDocList;
|
import io.nosqlbench.engine.api.activityconfig.yaml.OpsDocList;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@@ -29,7 +30,7 @@ public class OpsLoaderTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testTemplateVarSubstitution() {
|
public void testTemplateVarSubstitution() {
|
||||||
OpsDocList opsDocs = OpsLoader.loadPath("activities/template_vars", Map.of(),"src/test/resources");
|
OpsDocList opsDocs = OpsLoader.loadPath("activities/template_vars", new HashMap<>(),"src/test/resources");
|
||||||
assertThat(opsDocs).isNotNull();
|
assertThat(opsDocs).isNotNull();
|
||||||
List<OpsDoc> docs = opsDocs.getStmtDocs();
|
List<OpsDoc> docs = opsDocs.getStmtDocs();
|
||||||
assertThat(docs).hasSize(1);
|
assertThat(docs).hasSize(1);
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ import org.apache.logging.log4j.Logger;
|
|||||||
import org.assertj.core.api.Assertions;
|
import org.assertj.core.api.Assertions;
|
||||||
|
|
||||||
import java.lang.reflect.Type;
|
import java.lang.reflect.Type;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@@ -108,7 +109,7 @@ public class YamlSpecValidator implements STAssemblyValidator {
|
|||||||
}.getType();
|
}.getType();
|
||||||
List<Map<String, Object>> expectedList = gson.fromJson(json, type);
|
List<Map<String, Object>> expectedList = gson.fromJson(json, type);
|
||||||
|
|
||||||
OpsDocList stmtsDocs = OpsLoader.loadString(yaml, OpTemplateFormat.yaml, Map.of(), null);
|
OpsDocList stmtsDocs = OpsLoader.loadString(yaml, OpTemplateFormat.yaml, new HashMap<>(), null);
|
||||||
List<OpTemplate> stmts = stmtsDocs.getOps();
|
List<OpTemplate> stmts = stmtsDocs.getOps();
|
||||||
List<Map<String, Object>> stmt_objs = stmts.stream().map(OpTemplate::asData).collect(Collectors.toList());
|
List<Map<String, Object>> stmt_objs = stmts.stream().map(OpTemplate::asData).collect(Collectors.toList());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user