From 8c08476d0b6bffa3230a0e34ff29586eefed38e0 Mon Sep 17 00:00:00 2001 From: subhash kumar singh Date: Tue, 13 Mar 2018 10:43:36 +0000 Subject: Enable feature to disable mock for verify Enable feature to disable mock for verify so that real environment can be used. Issue-ID: CLI-74 Change-Id: Ibaa15b7c93fcf077e3f28e9f7e96b1b8a68ad5c0 Signed-off-by: subhash kumar singh --- main/src/main/java/org/onap/cli/main/OnapCli.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'main') diff --git a/main/src/main/java/org/onap/cli/main/OnapCli.java b/main/src/main/java/org/onap/cli/main/OnapCli.java index e70c7186..7f70e1c7 100644 --- a/main/src/main/java/org/onap/cli/main/OnapCli.java +++ b/main/src/main/java/org/onap/cli/main/OnapCli.java @@ -219,6 +219,13 @@ public class OnapCli { } public void verifyCommand(OnapCommand cmd) throws OnapCommandException { + + OnapCliArgsParser.populateParams(cmd.getParameters(), args); + + Optional contextOptArg = cmd.getParameters().stream() + .filter(e -> e.getName().equals(OnapCommandConstants.VERIFY_CONTEXT_PARAM)) + .findFirst(); + List> testSuite = OnapCommandRegistrar.getRegistrar().getTestSuite(cmd.getName()); OnapCommandResult testSuiteResult = new OnapCommandResult(); @@ -254,6 +261,12 @@ public class OnapCli { if (contextOpt.isPresent()) { HashMap map = new HashMap(); map.put(OnapCommandConstants.VERIFY_MOCO, sampleTest.get(OnapCommandConstants.VERIFY_MOCO)); + + if (contextOptArg.isPresent()) { + OnapCommandParameter contextArg = contextOptArg.get(); + map.putAll((Map) contextArg.getValue()); + } + contextOpt.get().setValue(map); } -- cgit 1.2.3-korg