From: priyanka.akhade Date: Tue, 12 May 2020 11:18:27 +0000 (+0000) Subject: sonar bug fix- A "List" cannot contain a "String" X-Git-Tag: 6.0.0~25^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F39%2F107539%2F1;p=cli.git sonar bug fix- A "List" cannot contain a "String" Signed-off-by: priyanka.akhade Issue-ID: CLI-270 Change-Id: I4ada3a4a5168c0686b7595c8038dc1fb300c14fb --- diff --git a/profiles/http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java b/profiles/http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java index 2bf1eb16..53a2d042 100644 --- a/profiles/http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java +++ b/profiles/http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java @@ -242,7 +242,7 @@ public class OnapHttpCommand extends OnapCommand { this.output = this.authClient.run(this.getInput()); this.getResult().setOutput(output); - if (!this.getSuccessStatusCodes().contains(String.valueOf(output.getStatus()))) { + if (!this.getSuccessStatusCodes().contains(output.getStatus())) { throw new OnapCommandExecutionFailed(this.getName(), output.getBody(), output.getStatus()); } diff --git a/profiles/http/src/main/java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java b/profiles/http/src/main/java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java index a01516fb..df9c84fc 100644 --- a/profiles/http/src/main/java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java +++ b/profiles/http/src/main/java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java @@ -246,7 +246,8 @@ public class OnapCommandSchemaHttpLoader { if (validate) { validateHttpSccessCodes(errorList, (List) valMap.get(key1)); } - cmd.setSuccessStatusCodes((ArrayList) valMap.get(key1)); + List list = (ArrayList) valMap.get(key1); + cmd.setSuccessStatusCodes(list.stream().map(s -> Integer.parseInt(s)).collect(Collectors.toList())); break; case OnapCommandHttpConstants.RESULT_MAP: