Debug option is not working 33/34733/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Thu, 8 Mar 2018 09:29:03 +0000 (14:59 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Thu, 8 Mar 2018 09:41:10 +0000 (15:11 +0530)
Issue-ID: CLI-98

Change-Id: I02ebf70aed60bb9b172e798cd6d5479bb331b630
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
framework/src/main/java/org/onap/cli/fw/cmd/OnapCommand.java
framework/src/test/java/org/onap/cli/cmd/sample/OnapCommandSampleTest.java

index 8db3ab7..29a29ce 100644 (file)
@@ -197,14 +197,14 @@ public abstract class OnapCommand {
         LOG.info("INPUT: " + paramMap);
 
         // -h or --help is always higher precedence !, user can set this value to get help message
-        if (OnapCommandConstants.BOOLEAN_TRUE.equals(paramMap.get(OnapCommandConstants.DEFAULT_PARAMETER_HELP).getValue())) {
+        if ((Boolean)(paramMap.get(OnapCommandConstants.DEFAULT_PARAMETER_HELP).getValue())) {
             this.cmdResult.setType(OnapCommandResultType.TEXT);
             this.cmdResult.setOutput(this.printHelp());
             return this.cmdResult;
         }
 
         // -v or --version is next higher precedence !, user can set this value to get help message
-        if (OnapCommandConstants.BOOLEAN_TRUE.equals(paramMap.get(OnapCommandConstants.DEFAULT_PARAMETER_VERSION).getValue())) {
+        if ((Boolean)(paramMap.get(OnapCommandConstants.DEFAULT_PARAMETER_VERSION).getValue())) {
             this.cmdResult.setType(OnapCommandResultType.TEXT);
             this.cmdResult.setOutput(this.printVersion());
             return this.cmdResult;
@@ -220,12 +220,12 @@ public abstract class OnapCommand {
             this.cmdResult.setScope(OnapCommandResultAttributeScope.LONG);
         }
         // --no-title
-        if (OnapCommandConstants.BOOLEAN_TRUE.equals(paramMap.get(OnapCommandConstants.DEFAULT_PARAMETER_OUTPUT_NO_TITLE).getValue())) {
+        if ((Boolean)paramMap.get(OnapCommandConstants.DEFAULT_PARAMETER_OUTPUT_NO_TITLE).getValue()) {
             this.cmdResult.setIncludeTitle(false);
         }
 
         // --debug
-        if (OnapCommandConstants.BOOLEAN_TRUE.equals(paramMap.get(OnapCommandConstants.DEFAULT_PARAMETER_DEBUG).getValue())) {
+        if ((Boolean)(paramMap.get(OnapCommandConstants.DEFAULT_PARAMETER_DEBUG).getValue())) {
             this.cmdResult.setDebug(true);
         }
 
index a83cda5..4009dcb 100644 (file)
@@ -45,11 +45,11 @@ public class OnapCommandSampleTest {
             Set<OnapCommandParameter> parameters = new HashSet();
             OnapCommandParameter v = new OnapCommandParameter();
             v.setName(OnapCommandConstants.DEFAULT_PARAMETER_VERSION);
-            v.setValue("true");
+            v.setValue(true);
             parameters.add(v);
             OnapCommandParameter h = new OnapCommandParameter();
             h.setName(OnapCommandConstants.DEFAULT_PARAMETER_HELP);
-            h.setValue("false");
+            h.setValue(false);
             parameters.add(h);
             sample.setParameters(parameters);
             sample.execute();
@@ -64,7 +64,7 @@ public class OnapCommandSampleTest {
             Set<OnapCommandParameter> parameters = new HashSet();
             OnapCommandParameter v = new OnapCommandParameter();
             v.setName(OnapCommandConstants.DEFAULT_PARAMETER_HELP);
-            v.setValue("true");
+            v.setValue(true);
             v.setParameterType(OnapCommandParameterType.BOOL);
             parameters.add(v);
             sample.setParameters(parameters);
@@ -81,11 +81,11 @@ public class OnapCommandSampleTest {
             Set<OnapCommandParameter> parameters = new HashSet();
             OnapCommandParameter v = new OnapCommandParameter();
             v.setName(OnapCommandConstants.DEFAULT_PARAMETER_VERSION);
-            v.setValue("false");
+            v.setValue(false);
             parameters.add(v);
             OnapCommandParameter h = new OnapCommandParameter();
             h.setName(OnapCommandConstants.DEFAULT_PARAMETER_HELP);
-            h.setValue("false");
+            h.setValue(false);
             parameters.add(h);
             OnapCommandParameter f = new OnapCommandParameter();
             f.setName(OnapCommandConstants.DEFAULT_PARAMETER_OUTPUT_FORMAT);
@@ -93,15 +93,15 @@ public class OnapCommandSampleTest {
             parameters.add(f);
             OnapCommandParameter l = new OnapCommandParameter();
             l.setName(OnapCommandConstants.DEFAULT_PARAMETER_OUTPUT_ATTR_LONG);
-            l.setValue("true");
+            l.setValue(true);
             parameters.add(l);
             OnapCommandParameter t = new OnapCommandParameter();
             t.setName(OnapCommandConstants.DEFAULT_PARAMETER_OUTPUT_NO_TITLE);
-            t.setValue("true");
+            t.setValue(true);
             parameters.add(t);
             OnapCommandParameter d = new OnapCommandParameter();
             d.setName(OnapCommandConstants.DEFAULT_PARAMETER_DEBUG);
-            d.setValue("true");
+            d.setValue(true);
             parameters.add(d);
 
             sample.setParameters(parameters);
@@ -128,11 +128,11 @@ public class OnapCommandSampleTest {
         Set<OnapCommandParameter> parameters = new HashSet();
         OnapCommandParameter v = new OnapCommandParameter();
         v.setName(OnapCommandConstants.DEFAULT_PARAMETER_VERSION);
-        v.setValue("false");
+        v.setValue(false);
         parameters.add(v);
         OnapCommandParameter h = new OnapCommandParameter();
         h.setName(OnapCommandConstants.DEFAULT_PARAMETER_HELP);
-        h.setValue("false");
+        h.setValue(false);
         parameters.add(h);
         OnapCommandParameter f = new OnapCommandParameter();
         f.setName(OnapCommandConstants.DEFAULT_PARAMETER_OUTPUT_FORMAT);
@@ -140,15 +140,15 @@ public class OnapCommandSampleTest {
         parameters.add(f);
         OnapCommandParameter l = new OnapCommandParameter();
         l.setName(OnapCommandConstants.DEFAULT_PARAMETER_OUTPUT_ATTR_LONG);
-        l.setValue("true");
+        l.setValue(true);
         parameters.add(l);
         OnapCommandParameter t = new OnapCommandParameter();
         t.setName(OnapCommandConstants.DEFAULT_PARAMETER_OUTPUT_NO_TITLE);
-        t.setValue("true");
+        t.setValue(true);
         parameters.add(t);
         OnapCommandParameter d = new OnapCommandParameter();
         d.setName(OnapCommandConstants.DEFAULT_PARAMETER_DEBUG);
-        d.setValue("true");
+        d.setValue(true);
         parameters.add(d);
         sample.setParameters(parameters);
         sample.execute();