From a74a9b50f244f49a38ba36b2b59b3c8e23649949 Mon Sep 17 00:00:00 2001 From: Kanagaraj Manickam k00365106 Date: Tue, 6 Mar 2018 14:44:24 +0530 Subject: Add profile list support Issue-ID: CLI-95 Change-Id: Ic50132693fcd8a49c7e0b1bfb38e02f0948f764d Signed-off-by: Kanagaraj Manickam k00365106 --- main/src/main/java/org/onap/cli/main/OnapCli.java | 4 +++- main/src/test/java/org/onap/cli/main/OnapCliMainTest.java | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) (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 3f37faba..ca3c365f 100644 --- a/main/src/main/java/org/onap/cli/main/OnapCli.java +++ b/main/src/main/java/org/onap/cli/main/OnapCli.java @@ -243,7 +243,9 @@ public class OnapCli { handleVersion(); } else if (!args.isEmpty() && this.args.get(0).equals(OnapCliConstants.PARAM_INTERACTIVE_PROFILE)) { if (args.size() == 1) { - this.print("Please use it in the form of 'profile '"); + this.print("Please use it in the form of 'profile '\n"); + this.print("Profiles:"); + this.print(OnapCommandRegistrar.getRegistrar().getUserProfiles().toString()); } else { this.args = Arrays.asList(new String [] { this.getLongOption(OnapCliConstants.PARAM_PROFILE_LONG), diff --git a/main/src/test/java/org/onap/cli/main/OnapCliMainTest.java b/main/src/test/java/org/onap/cli/main/OnapCliMainTest.java index f7401904..8fd34413 100644 --- a/main/src/test/java/org/onap/cli/main/OnapCliMainTest.java +++ b/main/src/test/java/org/onap/cli/main/OnapCliMainTest.java @@ -151,6 +151,13 @@ public class OnapCliMainTest { } catch (Exception e) { } + cli = new OnapCli(new String[] {}); + mockConsole("profile"); + try { + cli.handleInteractive(); + } catch (Exception e) { + } + cli = new OnapCli(new String[] {}); mockConsole("version"); try { -- cgit 1.2.3-korg