Normalize the error code in exceptions 33/17033/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Sat, 30 Sep 2017 00:32:50 +0000 (06:02 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Sat, 30 Sep 2017 08:30:24 +0000 (14:00 +0530)
CLI-2

Change-Id: I9d205993c9ca8fbf58459352fa023a2bf80ca376
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
49 files changed:
framework/src/main/java/org/onap/cli/fw/error/OnapCommandClientInitialzationFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandDiscoveryFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandException.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandExecutionFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandExecutorInfoMissing.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandHelpFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandHttpFailure.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandHttpHeaderNotFound.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandHttpInvalidResponseBody.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandHttpInvalidResultMap.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidDefaultParameter.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidParameterType.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidParameterValue.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidPrintDirection.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidRegistration.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidResultAttributeScope.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidSchema.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidSchemaVersion.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandLoadProfileFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandLoginFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandLogoutFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandNotFound.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandNotInitialized.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandOutputFormatNotsupported.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandOutputPrintingFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandParameterMissing.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandParameterNameConflict.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandParameterNotFound.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandParameterOptionConflict.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandPersistProfileFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandProductVersionInvalid.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandRegistrationFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandRegistrationVersionMissing.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandResultEmpty.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandResultInitialzationFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandResultMapProcessingFailed.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandSchemaNotFound.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandServiceNotFound.java
framework/src/test/java/org/onap/cli/fw/OnapCommandRegistrarTest.java
framework/src/test/java/org/onap/cli/fw/error/OnapCommandErrorTest.java
framework/src/test/java/org/onap/cli/fw/http/OnapHttpConnectionTest.java
framework/src/test/java/org/onap/cli/fw/input/OnapCommandParameterTest.java
framework/src/test/java/org/onap/cli/fw/input/ParameterTypeTest.java
framework/src/test/java/org/onap/cli/fw/output/OnapCommandResultAttributeTest.java
framework/src/test/java/org/onap/cli/fw/output/PrintDirectionTest.java
framework/src/test/java/org/onap/cli/fw/utils/OnapCommandUtilsTest.java
main/src/main/java/org/onap/cli/main/error/OnapCliArgumentValueMissing.java
main/src/main/java/org/onap/cli/main/error/OnapCliInvalidArgument.java
main/src/test/java/org/onap/cli/main/error/OnapCliArgumentTest.java

index d4fff5b..5769aa0 100644 (file)
 package org.onap.cli.fw.error;
 
 /**
- * Command not registered in MSB.
+ * Command not registered in catalog.
  *
  */
 public class OnapCommandClientInitialzationFailed extends OnapCommandException {
 
     private static final long serialVersionUID = 8580121615330415000L;
-    private static final String ERROR_CODE = "0x0021";
+    private static final String ERROR_CODE = "0x5001";
     private static final String ERROR_MESSAGE1 = "API client for the command ";
     private static final String ERROR_MESSAGE2 = " is failed";
 
index 87d1f4d..7a9c27b 100644 (file)
@@ -20,7 +20,7 @@ public class OnapCommandDiscoveryFailed extends OnapCommandException {
 
     private static final long serialVersionUID = 424464582747161435L;
 
-    private static final String ERROR_CODE = "0x0010";
+    private static final String ERROR_CODE = "0x1001";
     private static final String ERROR_MESSAGE1 = "Failed auto discover schema files from ";
     private static final String ERROR_MESSAGE2 = " under class path, ";
     private static final String ERROR_MESSAGE3 = "' under class path directory '";
index 905b17b..8e99b9a 100644 (file)
@@ -21,7 +21,20 @@ import org.slf4j.LoggerFactory;
 
 /**
  * Base command exception.
- *
+discovery 0x100
+registration 0x200
+http 0x300
+login/logout 0x400
+swagger 0x500
+execution 0x600
+input  0x700
+output 0x800
+help 0x900
+default parameter 0xa00
+schema 0xb00
+profile 0xc00
+product/service 0xd00
+catalog 0xe00
  */
 public class OnapCommandException extends Exception {
 
index 2117cec..1ab326a 100644 (file)
@@ -23,7 +23,7 @@ package org.onap.cli.fw.error;
 public class OnapCommandExecutionFailed extends OnapCommandException {
     private static final long serialVersionUID = 488775545436993019L;
 
-    private static final String ERROR_CODE = "0x0001";
+    private static final String ERROR_CODE = "0x6001";
     private static final String ERROR_MESSAGE1 = "Command ";
     private static final String ERROR_MESSAGE2 = " failed to execute";
     private static final String ERROR_MESSAGE3 = "Failed to retrive service url";
index b4945dd..3de7438 100644 (file)
@@ -25,6 +25,6 @@ public class OnapCommandExecutorInfoMissing extends OnapCommandException {
     private static final long serialVersionUID = 8580121615330415456L;
 
     public OnapCommandExecutorInfoMissing(String cmd) {
-        super("0x0023", "Command " + cmd + " excutor info is missing from schema");
+        super("0x6002", "Command " + cmd + " excutor info is missing from schema");
     }
 }
index a2efcca..8cc24bd 100644 (file)
@@ -23,7 +23,7 @@ package org.onap.cli.fw.error;
 public class OnapCommandHelpFailed extends OnapCommandException {
     private static final long serialVersionUID = -1833571383961748518L;
 
-    private static final String ERROR_CODE = "0x0002";
+    private static final String ERROR_CODE = "0x9001";
 
     private static final String ERROR_MSG = "Command failed to print help message";
     /**
index 954e6e1..bec8dd0 100644 (file)
@@ -23,7 +23,7 @@ package org.onap.cli.fw.error;
 public class OnapCommandHttpFailure extends OnapCommandException {
     private static final long serialVersionUID = 488775545436993345L;
 
-    private static final String ERROR_CODE = "0x0025";
+    private static final String ERROR_CODE = "0x3001";
 
     public OnapCommandHttpFailure(String error, long httpStatus) {
         super(ERROR_CODE, error, httpStatus);
index ba0006e..58fcdfd 100644 (file)
@@ -25,6 +25,6 @@ public class OnapCommandHttpHeaderNotFound extends OnapCommandException {
     private static final long serialVersionUID = 6676137916079057963L;
 
     public OnapCommandHttpHeaderNotFound(String name) {
-        super("0x0027", "Http header " + name + " is not returned from the service");
+        super("0x3003", "Http header " + name + " is not returned from the service");
     }
 }
index 0cf2ac0..3e98d07 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandHttpInvalidResponseBody extends OnapCommandException {
 
     private static final long serialVersionUID = 6676137916079057963L;
 
-    private static final String ERROR_CODE = "0x0028";
+    private static final String ERROR_CODE = "0x3004";
     private static final String ERR_MSG = "Http response body does not have json entry ";
 
     public OnapCommandHttpInvalidResponseBody(String name, String error) {
index 491f18c..9303c6b 100644 (file)
@@ -27,6 +27,6 @@ public class OnapCommandHttpInvalidResultMap extends OnapCommandException {
     private static final long serialVersionUID = 6676137916023457963L;
 
     public OnapCommandHttpInvalidResultMap(List<String> invalidParams) {
-        super("0x0028", "Invalide result map parameters : " + invalidParams.toString());
+        super("0x3005", "Invalide result map parameters : " + invalidParams.toString());
     }
 }
index 7dc4374..dcbb506 100644 (file)
@@ -30,6 +30,6 @@ public class OnapCommandInvalidDefaultParameter extends OnapCommandException {
      * @param invalidParamsList message
      */
     public OnapCommandInvalidDefaultParameter(List<String> invalidParamsList) {
-        super("0x0024", "Invalid default_parameter: " + invalidParamsList.toString());
+        super("0xa001", "Invalid default_parameter: " + invalidParamsList.toString());
     }
 }
index 066e269..e2ea3e4 100644 (file)
@@ -25,7 +25,7 @@ public class OnapCommandInvalidParameterType extends OnapCommandException {
     private static final long serialVersionUID = 2821256032317061066L;
 
     public OnapCommandInvalidParameterType(String paramName) {
-        super("0x0003", "Parameter type " + paramName + " is invalid");
+        super("0x7001", "Parameter type " + paramName + " is invalid");
 
     }
 
index 49d41ff..e21d384 100644 (file)
@@ -29,7 +29,7 @@ public class OnapCommandInvalidParameterValue extends OnapCommandException {
     }
 
     public OnapCommandInvalidParameterValue(String paramName, Throwable throwable) {
-        super("0x0028", "Parameter " + paramName + " value is invalid", throwable);
+        super("0x7002", "Parameter " + paramName + " value is invalid", throwable);
     }
 
 }
index 960bfa4..cf14e9f 100644 (file)
@@ -25,7 +25,7 @@ public class OnapCommandInvalidPrintDirection extends OnapCommandException {
     private static final long serialVersionUID = -6008135162231523072L;
 
     public OnapCommandInvalidPrintDirection(String direction) {
-        super("0x0004", "Print direction " + direction + " is invalid");
+        super("0x8003", "Print direction " + direction + " is invalid");
 
     }
 }
index c403a4a..db4c8e6 100644 (file)
@@ -27,7 +27,7 @@ public class OnapCommandInvalidRegistration extends OnapCommandException {
     private static final long serialVersionUID = 7722163282274482532L;
 
     public OnapCommandInvalidRegistration(Class cls) {
-        super("0x0005", "Invalid commad class " + cls.getCanonicalName() + " registration, it should be derived from "
+        super("0x2001", "Invalid commad class " + cls.getCanonicalName() + " registration, it should be derived from "
                 + OnapCommand.class.getCanonicalName());
     }
 }
index d4a3a5e..8a48455 100644 (file)
@@ -25,7 +25,7 @@ public class OnapCommandInvalidResultAttributeScope extends OnapCommandException
     private static final long serialVersionUID = 117926166492101573L;
 
     public OnapCommandInvalidResultAttributeScope(String attr) {
-        super("0x0006", "Result atrribute " + attr + " is invalid");
+        super("0x8002", "Result atrribute " + attr + " is invalid");
 
     }
 }
index ae70557..de73ef2 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandInvalidSchema extends OnapCommandException {
 
     private static final long serialVersionUID = -3387652326582792833L;
 
-    private static final String ERROR_CODE = "0x0007";
+    private static final String ERROR_CODE = "0xb001";
 
     private static final String ERROR_MSG = "Invalid command schema ";
 
index e330283..d599610 100644 (file)
@@ -25,7 +25,7 @@ public class OnapCommandInvalidSchemaVersion extends OnapCommandException {
     private static final long serialVersionUID = 4459731110721370387L;
 
     public OnapCommandInvalidSchemaVersion(String schemaVersion) {
-        super("0x0008", "Command schema open_cli_schema_version " + schemaVersion + " is invalid or missing");
+        super("0xb003", "Command schema open_cli_schema_version " + schemaVersion + " is invalid or missing");
     }
 
 }
index 5398cdd..029da5b 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandLoadProfileFailed extends OnapCommandException {
 
     private static final long serialVersionUID = 8580121615330415123L;
 
-    private static final String ERROR_CODE = "0x1301";
+    private static final String ERROR_CODE = "0xc001";
 
     private static final String ERROR_MSG = "Failed to load profile details";
     /**
index 01c5a60..e9c8225 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandLoginFailed extends OnapCommandException {
 
     private static final long serialVersionUID = 5518154493762956959L;
 
-    private static final String ERROR_CODE = "0x0009";
+    private static final String ERROR_CODE = "0x4001";
     private static final String ERROR_MESSAGE1 = "Login failed";
 
     public OnapCommandLoginFailed(String error) {
index 430b65c..df87902 100644 (file)
@@ -23,7 +23,7 @@ package org.onap.cli.fw.error;
 public class OnapCommandLogoutFailed extends OnapCommandException {
 
     private static final long serialVersionUID = 1150649507734289032L;
-    private static final String ERROR_CODE = "0x0010";
+    private static final String ERROR_CODE = "0x4002";
     private static final String ERROR_MESSAGE1 = "Logout failed";
 
     public OnapCommandLogoutFailed(String error) {
index 4a070fb..a01e47f 100644 (file)
@@ -25,7 +25,7 @@ public class OnapCommandNotFound extends OnapCommandException {
     private static final long serialVersionUID = 6676137916079057963L;
 
     public OnapCommandNotFound(String cmdName, String version) {
-        super("0x0011", "Command " + cmdName + " is not available for product version " + version +
+        super("0x6003", "Command " + cmdName + " is not available for product version " + version +
                 ". so please check command name or product version set in env variable CLI_PRODUCT_VERSION or cli.product.version in onap.properties");
     }
 }
index 8c3f6c2..23a1fb4 100644 (file)
@@ -25,6 +25,6 @@ public class OnapCommandNotInitialized extends OnapCommandException {
     private static final long serialVersionUID = -2828462844645573902L;
 
     public OnapCommandNotInitialized(String cmdName) {
-        super("0x0012", "Command " + cmdName + " is not initialized");
+        super("0x6004", "Command " + cmdName + " is not initialized");
     }
 }
index e54171e..99a764b 100644 (file)
@@ -25,6 +25,6 @@ public class OnapCommandOutputFormatNotsupported extends OnapCommandException {
     private static final long serialVersionUID = 2429471829315901896L;
 
     public OnapCommandOutputFormatNotsupported(String format) {
-        super("0x0013", "Command  does not support the output format " + format);
+        super("0x8005", "Command  does not support the output format " + format);
     }
 }
index b875e00..03e128d 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandOutputPrintingFailed extends OnapCommandException {
 
     private static final long serialVersionUID = -1957064141442406239L;
 
-    private static final String ERROR_CODE = "0x0014";
+    private static final String ERROR_CODE = "0x8006";
 
     private static final String ERROR_MSG = "Command is failed to print the result";
 
index 54e0a0d..ed2dae5 100644 (file)
@@ -25,7 +25,7 @@ public class OnapCommandParameterMissing extends OnapCommandException {
     private static final long serialVersionUID = 2821256032317061066L;
 
     public OnapCommandParameterMissing(String paramName) {
-        super("0x0015", "Parameter " + paramName + " is mandatory");
+        super("0x7003", "Parameter " + paramName + " is mandatory");
 
     }
 
index d5dc185..1f03635 100644 (file)
@@ -25,7 +25,7 @@ public class OnapCommandParameterNameConflict extends OnapCommandException {
     private static final long serialVersionUID = -993203017969910920L;
 
     public OnapCommandParameterNameConflict(String name) {
-        super("0x0016", "Parameter name " + name + " is in conflict");
+        super("0x7004", "Parameter name " + name + " is in conflict");
 
     }
 }
index ea3eb3a..40f67f9 100644 (file)
@@ -25,6 +25,6 @@ public class OnapCommandParameterNotFound extends OnapCommandException {
     private static final long serialVersionUID = 6676137916079057963L;
 
     public OnapCommandParameterNotFound(String paramName) {
-        super("0x0026", "Command input parameter " + paramName + " is not valid");
+        super("0x7005", "Command input parameter " + paramName + " is not valid");
     }
 }
index 91decf9..1ee0a8c 100644 (file)
@@ -25,7 +25,7 @@ public class OnapCommandParameterOptionConflict extends OnapCommandException {
     private static final long serialVersionUID = -3107017890769007297L;
 
     public OnapCommandParameterOptionConflict(String name) {
-        super("0x0017", "Parameter option " + name + " is in conflict, only one option is allowed with given name");
+        super("0x7006", "Parameter option " + name + " is in conflict, only one option is allowed with given name");
 
     }
 }
index ce8ea62..f58c890 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandPersistProfileFailed extends OnapCommandException {
 
     private static final long serialVersionUID = 8580121615330415123L;
 
-    private static final String ERROR_CODE = "0x1302";
+    private static final String ERROR_CODE = "0xc002";
 
     private static final String ERROR_MSG = "Failed to persist profile details";
 
index 7ec69e6..2f970b5 100644 (file)
@@ -18,7 +18,7 @@ package org.onap.cli.fw.error;
 
 import java.util.Set;
 
-/**
+/*
  * ONAP command product version is invalid
  *
  */
@@ -27,6 +27,6 @@ public class OnapCommandProductVersionInvalid extends OnapCommandException {
     private static final long serialVersionUID = 5513297861129088463L;
 
     public OnapCommandProductVersionInvalid(String invalidVersion, Set<String> validVersions) {
-        super("0x0031", "Given product version " + invalidVersion + " is invalid. Please use one of " + validVersions);
+        super("0xd002", "Given product version " + invalidVersion + " is invalid. Please use one of " + validVersions);
     }
 }
index 1a13a29..a353c4c 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandRegistrationFailed extends OnapCommandException {
 
     private static final long serialVersionUID = 5513297861129088460L;
 
-    private static final String ERROR_CODE = "0x0018";
+    private static final String ERROR_CODE = "0x2002";
 
     private static final String ERROR_MSG = "Failed to register the command ";
 
index 2bad5a4..6155d27 100644 (file)
@@ -25,6 +25,6 @@ public class OnapCommandRegistrationVersionMissing extends OnapCommandException
     private static final long serialVersionUID = 5513297861129088463L;
 
     public OnapCommandRegistrationVersionMissing(String cmdName) {
-        super("0x0031", "Command " + cmdName + " version is missing");
+        super("0x2003", "Command " + cmdName + " version is missing");
     }
 }
index 5d7e4fd..5339475 100644 (file)
@@ -28,6 +28,6 @@ public class OnapCommandResultEmpty extends OnapCommandWarning {
      * Command result empty.
      */
     public OnapCommandResultEmpty() {
-        super("0x1001", "Command result is empty");
+        super("0x8003", "Command result is empty");
     }
 }
index c32bda8..73131e2 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandResultInitialzationFailed extends OnapCommandException {
 
     private static final long serialVersionUID = 8580121615330415123L;
 
-    private static final String ERROR_CODE = "0x0022";
+    private static final String ERROR_CODE = "0x8004";
 
     private static final String ERROR_MSG = "Failed to parse the result format of command ";
 
index 238e909..45f44dc 100644 (file)
@@ -23,7 +23,7 @@ package org.onap.cli.fw.error;
 public class OnapCommandResultMapProcessingFailed extends OnapCommandException {
     private static final long serialVersionUID = 488775545436113019L;
 
-    private static final String ERROR_CODE = "0x0028";
+    private static final String ERROR_CODE = "0x3002";
 
     private static final String ERROR_MSG = "Failed to parse the result format of command ";
 
index 4251436..8a0ab5a 100644 (file)
@@ -24,7 +24,7 @@ public class OnapCommandSchemaNotFound extends OnapCommandException {
 
     private static final long serialVersionUID = -3919580583845280200L;
 
-    private static final String ERROR_CODE = "0x0019";
+    private static final String ERROR_CODE = "0xb002";
 
     private static final String ERROR_MSG = "Command schema is missing for command ";
 
index fbbaafb..9cc0e45 100644 (file)
@@ -25,6 +25,6 @@ public class OnapCommandServiceNotFound extends OnapCommandException {
     private static final long serialVersionUID = 8580121615330415065L;
 
     public OnapCommandServiceNotFound(String service) {
-        super("0x0020", "Service " + service + " is not found in MSB");
+        super("0xd001", "Service " + service + " is not found in MSB");
     }
 }
index 6ba7f11..b2c1508 100644 (file)
@@ -108,7 +108,7 @@ public class OnapCommandRegistrarTest {
             registerar.get("Test2");
             fail("This should have thrown an exception");
         } catch (OnapCommandRegistrationFailed e) {
-            assertEquals("0x0018", e.getErrorCode());
+            assertEquals("0x2002", e.getErrorCode());
         }
     }
 
index d031cc7..e56eac0 100644 (file)
@@ -25,36 +25,36 @@ public class OnapCommandErrorTest {
     @Test
     public void onapCommandDiscoveryFailedTest() {
         OnapCommandDiscoveryFailed failed = new OnapCommandDiscoveryFailed("name");
-        assertEquals("0x0010::Failed auto discover schema files from name under class path, ", failed.getMessage());
+        assertEquals("0x1001::Failed auto discover schema files from name under class path, ", failed.getMessage());
         failed = new OnapCommandDiscoveryFailed("directory", "name");
-        assertEquals("0x0010::Failed auto generate json file 'name' under class path directory 'directory'",
+        assertEquals("0x1001::Failed auto generate json file 'name' under class path directory 'directory'",
                 failed.getMessage());
     }
 
     @Test
     public void onapCommandInvalidParameterValueTest() {
         OnapCommandInvalidParameterValue failed = new OnapCommandInvalidParameterValue("name");
-        assertEquals("0x0028::Parameter name value is invalid, ", failed.getMessage());
+        assertEquals("0x7002::Parameter name value is invalid, ", failed.getMessage());
     }
 
     @Test
     public void onapCommandResultMapProcessingFailedTest() {
         OnapCommandResultMapProcessingFailed failed = new OnapCommandResultMapProcessingFailed("name",
                 new Exception("failed"));
-        assertEquals("0x0028::Failed to parse the result format of command name, failed", failed.getMessage());
+        assertEquals("0x3002::Failed to parse the result format of command name, failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandHttpHeaderNotFoundTest() {
         OnapCommandHttpHeaderNotFound failed = new OnapCommandHttpHeaderNotFound("name");
-        assertEquals("0x0027::Http header name is not returned from the service", failed.getMessage());
+        assertEquals("0x3003::Http header name is not returned from the service", failed.getMessage());
     }
 
     @Test
     public void onapCommandClientInitialzationFailedTest() {
         OnapCommandClientInitialzationFailed failed = new OnapCommandClientInitialzationFailed("Test",
                 new Exception("Test Command Failed"));
-        assertEquals("0x0021::API client for the command Test is failed, Test Command Failed", failed.getMessage());
+        assertEquals("0x5001::API client for the command Test is failed, Test Command Failed", failed.getMessage());
     }
 
     @Test
@@ -72,75 +72,75 @@ public class OnapCommandErrorTest {
     @Test
     public void onapCommandExecutionFailedTest1() {
         OnapCommandExecutionFailed failed = new OnapCommandExecutionFailed("Test", "Test Command Failed", 201);
-        assertEquals("201::0x0001::Command Test failed to execute, Test Command Failed", failed.getMessage());
+        assertEquals("201::0x6001::Command Test failed to execute, Test Command Failed", failed.getMessage());
         failed = new OnapCommandExecutionFailed("Test", new Exception("Test Command Failed"), 201);
-        assertEquals("201::0x0001::Command Test failed to execute, Test Command Failed", failed.getMessage());
+        assertEquals("201::0x6001::Command Test failed to execute, Test Command Failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandExecutionFailedTest2() {
         OnapCommandExecutionFailed failed = new OnapCommandExecutionFailed("Test Command Failed");
-        assertEquals("0x0001::Test Command Failed", failed.getMessage());
+        assertEquals("0x6001::Test Command Failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandExecutionFailedTest3() {
         OnapCommandExecutionFailed failed = new OnapCommandExecutionFailed("Test", "Test Command Failed");
-        assertEquals("0x0001::Command Test failed to execute, Test Command Failed", failed.getMessage());
+        assertEquals("0x6001::Command Test failed to execute, Test Command Failed", failed.getMessage());
 
         failed = new OnapCommandExecutionFailed("Test", new Exception("Test Command Failed"));
-        assertEquals("0x0001::Command Test failed to execute, Test Command Failed", failed.getMessage());
+        assertEquals("0x6001::Command Test failed to execute, Test Command Failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandExecutorInfoMissingTest() {
         OnapCommandExecutorInfoMissing failed = new OnapCommandExecutorInfoMissing("Test");
 
-        assertEquals("0x0023::Command Test excutor info is missing from schema", failed.getMessage());
+        assertEquals("0x6002::Command Test excutor info is missing from schema", failed.getMessage());
     }
 
     @Test
     public void onapCommandHelpFailedTest() {
         OnapCommandHelpFailed failed = new OnapCommandHelpFailed(new Exception("Failed"));
 
-        assertEquals("0x0002::Command failed to print help message, Failed", failed.getMessage());
+        assertEquals("0x9001::Command failed to print help message, Failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandHttpFailureTest1() {
         OnapCommandHttpFailure failed = new OnapCommandHttpFailure("Failed");
-        assertEquals("0x0025::Failed", failed.getMessage());
+        assertEquals("0x3001::Failed", failed.getMessage());
 
         failed = new OnapCommandHttpFailure(new Exception("failed"), 201);
-        assertEquals("201::0x0025::failed", failed.getMessage());
+        assertEquals("201::0x3001::failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandHttpFailureTest2() {
         OnapCommandHttpFailure failed = new OnapCommandHttpFailure("Failed", 203);
 
-        assertEquals("203::0x0025::Failed", failed.getMessage());
+        assertEquals("203::0x3001::Failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandInvalidParameterTypeTest() {
         OnapCommandInvalidParameterType failed = new OnapCommandInvalidParameterType("Failed");
 
-        assertEquals("0x0003::Parameter type Failed is invalid", failed.getMessage());
+        assertEquals("0x7001::Parameter type Failed is invalid", failed.getMessage());
     }
 
     @Test
     public void onapCommandInvalidPrintDirectionTest() {
         OnapCommandInvalidPrintDirection failed = new OnapCommandInvalidPrintDirection("Direction");
 
-        assertEquals("0x0004::Print direction Direction is invalid", failed.getMessage());
+        assertEquals("0x8003::Print direction Direction is invalid", failed.getMessage());
     }
 
     @Test
     public void onapCommandInvalidRegistrationTest() {
         OnapCommandInvalidRegistration failed = new OnapCommandInvalidRegistration(OnapCommandErrorTest.class);
 
-        assertEquals("0x0005::Invalid commad class org.onap.cli.fw.error.OnapCommandErrorTest registration, "
+        assertEquals("0x2001::Invalid commad class org.onap.cli.fw.error.OnapCommandErrorTest registration, "
                 + "it should be derived from org.onap.cli.fw.OnapCommand", failed.getMessage());
     }
 
@@ -148,51 +148,51 @@ public class OnapCommandErrorTest {
     public void onapCommandInvalidResultAttributeScopeTest() {
         OnapCommandInvalidResultAttributeScope failed = new OnapCommandInvalidResultAttributeScope("Attribute");
 
-        assertEquals("0x0006::Result atrribute Attribute is invalid", failed.getMessage());
+        assertEquals("0x8002::Result atrribute Attribute is invalid", failed.getMessage());
     }
 
     @Test
     public void onapCommandInvalidSchemaTest() {
         OnapCommandInvalidSchema failed = new OnapCommandInvalidSchema("Schema", "Failed");
 
-        assertEquals("0x0007::Invalid command schema Schema, Failed", failed.getMessage());
+        assertEquals("0xb001::Invalid command schema Schema, Failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandInvalidSchemaVersionTest() {
         OnapCommandInvalidSchemaVersion failed = new OnapCommandInvalidSchemaVersion("1.0");
 
-        assertEquals("0x0008::Command schema open_cli_schema_version 1.0 is invalid or missing", failed.getMessage());
+        assertEquals("0xb003::Command schema open_cli_schema_version 1.0 is invalid or missing", failed.getMessage());
     }
 
     @Test
     public void onapCommandLoginFailedTest1() {
         OnapCommandLoginFailed failed = new OnapCommandLoginFailed(new Exception("Failed"));
 
-        assertEquals("0x0009::Login failed, Failed", failed.getMessage());
+        assertEquals("0x4001::Login failed, Failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandLoginFailedTest2() {
         OnapCommandLoginFailed failed = new OnapCommandLoginFailed("Failed", 201);
 
-        assertEquals("201::0x0009::Login failed, Failed", failed.getMessage());
+        assertEquals("201::0x4001::Login failed, Failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandLogoutFailedTest() {
         OnapCommandLogoutFailed failed = new OnapCommandLogoutFailed(new Exception("Failed"));
-        assertEquals("0x0010::Logout failed, Failed", failed.getMessage());
+        assertEquals("0x4002::Logout failed, Failed", failed.getMessage());
 
         failed = new OnapCommandLogoutFailed(200);
-        assertEquals("200::0x0010::Logout failed", failed.getMessage());
+        assertEquals("200::0x4002::Logout failed", failed.getMessage());
     }
 
     @Test
     public void onapCommandNotFoundTest() {
         OnapCommandNotFound failed = new OnapCommandNotFound("Test", "1.0");
 
-        assertEquals("0x0011::Command Test is not available for product version 1.0."
+        assertEquals("0x6003::Command Test is not available for product version 1.0."
                 + " so please check command name or product version set in env variable CLI_PRODUCT_VERSION or"
                 + " cli.product.version in onap.properties", failed.getMessage());
     }
@@ -201,35 +201,35 @@ public class OnapCommandErrorTest {
     public void onapCommandNotInitializedTest() {
         OnapCommandNotInitialized failed = new OnapCommandNotInitialized("Test");
 
-        assertEquals("0x0012::Command Test is not initialized", failed.getMessage());
+        assertEquals("0x6004::Command Test is not initialized", failed.getMessage());
     }
 
     @Test
     public void onapCommandOutputPrintingFailedTest() {
         OnapCommandOutputPrintingFailed failed = new OnapCommandOutputPrintingFailed(new Exception("error"));
 
-        assertEquals("0x0014::Command is failed to print the result, error", failed.getMessage());
+        assertEquals("0x8006::Command is failed to print the result, error", failed.getMessage());
     }
 
     @Test
     public void onapCommandParameterMissingTest() {
         OnapCommandParameterMissing failed = new OnapCommandParameterMissing("paramName");
 
-        assertEquals("0x0015::Parameter paramName is mandatory", failed.getMessage());
+        assertEquals("0x7003::Parameter paramName is mandatory", failed.getMessage());
     }
 
     @Test
     public void onapCommandParameterNameConflictTest() {
         OnapCommandParameterNameConflict failed = new OnapCommandParameterNameConflict("paramName");
 
-        assertEquals("0x0016::Parameter name paramName is in conflict", failed.getMessage());
+        assertEquals("0x7004::Parameter name paramName is in conflict", failed.getMessage());
     }
 
     @Test
     public void onapCommandParameterOptionConflictTest() {
         OnapCommandParameterOptionConflict failed = new OnapCommandParameterOptionConflict("option");
 
-        assertEquals("0x0017::Parameter option option is in conflict, only one option is allowed with given name",
+        assertEquals("0x7006::Parameter option option is in conflict, only one option is allowed with given name",
                 failed.getMessage());
     }
 
@@ -237,7 +237,7 @@ public class OnapCommandErrorTest {
     public void onapCommandRegistrationFailedTest() {
         OnapCommandRegistrationFailed failed = new OnapCommandRegistrationFailed("Test", "error");
 
-        assertEquals("0x0018::Failed to register the command Test, error", failed.getMessage());
+        assertEquals("0x2002::Failed to register the command Test, error", failed.getMessage());
     }
 
     @Test
@@ -245,28 +245,28 @@ public class OnapCommandErrorTest {
         OnapCommandResultInitialzationFailed failed = new OnapCommandResultInitialzationFailed("Test",
                 new Exception("error"));
 
-        assertEquals("0x0022::Failed to parse the result format of command Test, error", failed.getMessage());
+        assertEquals("0x8004::Failed to parse the result format of command Test, error", failed.getMessage());
     }
 
     @Test
     public void onapCommandSchemaNotFoundTest() {
         OnapCommandSchemaNotFound failed = new OnapCommandSchemaNotFound("Test");
 
-        assertEquals("0x0019::Command schema is missing for command Test", failed.getMessage());
+        assertEquals("0xb002::Command schema is missing for command Test", failed.getMessage());
     }
 
     @Test
     public void onapCommandServiceNotFoundTest() {
         OnapCommandServiceNotFound failed = new OnapCommandServiceNotFound("Service");
 
-        assertEquals("0x0020::Service Service is not found in MSB", failed.getMessage());
+        assertEquals("0xd001::Service Service is not found in MSB", failed.getMessage());
     }
 
     @Test
     public void onapCommandOutputFormatNotsupportedTest() {
         OnapCommandOutputFormatNotsupported failed = new OnapCommandOutputFormatNotsupported("Format");
 
-        assertEquals("0x0013::Command  does not support the output format Format", failed.getMessage());
+        assertEquals("0x8005::Command  does not support the output format Format", failed.getMessage());
     }
 
 
@@ -274,11 +274,11 @@ public class OnapCommandErrorTest {
     public void onapProfilePersistTest() {
         OnapCommandPersistProfileFailed failed = new OnapCommandPersistProfileFailed("error");
 
-        assertEquals("0x1302::Failed to persist profile details, error", failed.getMessage());
+        assertEquals("0xc002::Failed to persist profile details, error", failed.getMessage());
 
         failed = new OnapCommandPersistProfileFailed(new Exception("error"));
 
-        assertEquals("0x1302::Failed to persist profile details, error", failed.getMessage());
+        assertEquals("0xc002::Failed to persist profile details, error", failed.getMessage());
     }
 
 
@@ -286,10 +286,10 @@ public class OnapCommandErrorTest {
     public void onapProfileLoadTest() {
         OnapCommandLoadProfileFailed failed = new OnapCommandLoadProfileFailed("error");
 
-        assertEquals("0x1301::Failed to load profile details, error", failed.getMessage());
+        assertEquals("0xc001::Failed to load profile details, error", failed.getMessage());
 
         failed = new OnapCommandLoadProfileFailed(new Exception("error"));
 
-        assertEquals("0x1301::Failed to load profile details, error", failed.getMessage());
+        assertEquals("0xc001::Failed to load profile details, error", failed.getMessage());
     }
 }
index f623d9e..46b73a4 100644 (file)
@@ -184,7 +184,7 @@ public class OnapHttpConnectionTest {
             OnapHttpConnection con = new OnapHttpConnection(true, false);
             con.get(inp);
         } catch (OnapCommandHttpFailure e) {
-            assertEquals("0x0025::IO Exception", e.getMessage());
+            assertEquals("0x3001::IO Exception", e.getMessage());
         }
     }
 
index 604411e..e11bfed 100644 (file)
@@ -86,7 +86,7 @@ public class OnapCommandParameterTest {
         try {
             param.validate();
         } catch (OnapCommandException e) {
-            assertTrue("0x0015::Parameter null is mandatory".equals(e.getMessage()));
+            assertTrue("0x7003::Parameter null is mandatory".equals(e.getMessage()));
         }
     }
 
index 0c48140..877f08f 100644 (file)
@@ -44,7 +44,7 @@ public class ParameterTypeTest {
         try {
             ParameterType.get("name");
         } catch (OnapCommandInvalidParameterType e) {
-            assertTrue("0x0003::Parameter type name is invalid".equals(e.getMessage()));
+            assertTrue("0x7001::Parameter type name is invalid".equals(e.getMessage()));
         }
 
     }
index 6d2612f..f2c22b2 100644 (file)
@@ -36,7 +36,7 @@ public class OnapCommandResultAttributeTest {
         try {
             OnapCommandResultAttributeScope.get("name");
         } catch (OnapCommandInvalidResultAttributeScope e) {
-            assertTrue("0x0006::Result atrribute name is invalid".equals(e.getMessage()));
+            assertTrue("0x8002::Result atrribute name is invalid".equals(e.getMessage()));
         }
 
     }
index 0aa8297..d1ad795 100644 (file)
@@ -36,7 +36,7 @@ public class PrintDirectionTest {
         try {
             PrintDirection.get("name");
         } catch (OnapCommandInvalidPrintDirection e) {
-            assertTrue("0x0004::Print direction name is invalid".equals(e.getMessage()));
+            assertTrue("0x8003::Print direction name is invalid".equals(e.getMessage()));
         }
 
     }
index adc088a..b4285e1 100644 (file)
@@ -109,7 +109,7 @@ public class OnapCommandUtilsTest {
         } catch (OnapCommandInvalidSchema e) {
             fail("Test should not have thrown this exception : " + e.getMessage());
         } catch (OnapCommandSchemaNotFound e) {
-            assertEquals("0x0019::Command schema sample-test-schema1.yaml is not found", e.getMessage());
+            assertEquals("0xb002::Command schema sample-test-schema1.yaml is not found", e.getMessage());
         }
     }
 
@@ -121,7 +121,7 @@ public class OnapCommandUtilsTest {
         } catch (OnapCommandInvalidSchemaVersion e) {
             fail("Test should not have thrown this exception : " + e.getMessage());
         } catch (OnapCommandInvalidSchema e) {
-            assertTrue(e.getMessage().contains("0x0007::Command schema sample-test-invalid-schema.yaml is invalid"));
+            assertTrue(e.getMessage().contains("0xb001::Command schema sample-test-invalid-schema.yaml is invalid"));
         } catch (OnapCommandSchemaNotFound e) {
             fail("Test should not have thrown this exception : " + e.getMessage());
         }
@@ -133,7 +133,7 @@ public class OnapCommandUtilsTest {
         try {
             map = OnapCommandUtils.validateSchemaVersion("sample-test-schema.yaml", "1.1");
         } catch (OnapCommandInvalidSchemaVersion e) {
-            assertEquals("0x0008::Command schema open_cli_schema_version 1.0 is invalid or missing", e.getMessage());
+            assertEquals("0xb003::Command schema open_cli_schema_version 1.0 is invalid or missing", e.getMessage());
         } catch (OnapCommandInvalidSchema e) {
             fail("Test should not have thrown this exception : " + e.getMessage());
         } catch (OnapCommandSchemaNotFound e) {
@@ -198,7 +198,7 @@ public class OnapCommandUtilsTest {
         try {
             OnapCommandUtils.loadSchema(cmd, "sample-test-schema.yaml");
         } catch (OnapCommandInvalidSchema e) {
-            assertEquals("0x0007", e.getErrorCode());
+            assertEquals("0xb001", e.getErrorCode());
         }
     }
 
@@ -210,7 +210,7 @@ public class OnapCommandUtilsTest {
             OnapCommandExecutor exe = cmd.getExecutor();
             assertTrue(exe != null);
         } catch (OnapCommandInvalidSchema e) {
-            assertTrue(e.getMessage().contains("0x0007::Command schema sample-test-schema.yaml is invalid"));
+            assertTrue(e.getMessage().contains("0xb001::Command schema sample-test-schema.yaml is invalid"));
         }
     }
 
@@ -224,7 +224,7 @@ public class OnapCommandUtilsTest {
                 | OnapCommandInvalidParameterType | OnapCommandInvalidPrintDirection
                 | OnapCommandInvalidResultAttributeScope | OnapCommandSchemaNotFound | OnapCommandInvalidSchema
                 | OnapCommandInvalidSchemaVersion e) {
-            assertTrue(e.getMessage().contains("0x0007::Command schema sample-test-schema.yaml is invalid"));
+            assertTrue(e.getMessage().contains("0xb001::Command schema sample-test-schema.yaml is invalid"));
         }
     }
 
@@ -343,7 +343,7 @@ public class OnapCommandUtilsTest {
         try {
             input2 = OnapCommandUtils.populateParameters(params, input);
         } catch (OnapCommandParameterNotFound e) {
-            assertEquals("0x0026::Command input parameter body is not valid", e.getMessage());
+            assertEquals("0x7005::Command input parameter body is not valid", e.getMessage());
         }
 
     }
@@ -371,7 +371,7 @@ public class OnapCommandUtilsTest {
             input1 = OnapCommandUtils.populateOutputs(params, output);
         } catch (OnapCommandHttpInvalidResponseBody e) {
             assertEquals(
-                    "0x0028::Http response body does not have json entry {$.serviceName, Missing property in path $['{$']",
+                    "0x3004::Http response body does not have json entry {$.serviceName, Missing property in path $['{$']",
                     e.getMessage());
         }
         output.setBody("{}");
index f8f86e4..f1dd1ef 100644 (file)
@@ -27,6 +27,6 @@ public class OnapCliArgumentValueMissing extends OnapCommandException {
     private static final long serialVersionUID = -6362824415803063442L;
 
     public OnapCliArgumentValueMissing(String arg) {
-        super("0x1001", "Value for argument " + arg + " is missing");
+        super("0x7001", "Value for argument " + arg + " is missing");
     }
 }
index 32d8ef6..e9f3adc 100644 (file)
@@ -25,7 +25,7 @@ import org.onap.cli.fw.error.OnapCommandException;
 public class OnapCliInvalidArgument extends OnapCommandException {
 
     private static final long serialVersionUID = -1438492553530993246L;
-    private static final String ERROR_CODE = "0x1000";
+    private static final String ERROR_CODE = "0x7000";
     private static final String ERROR_MESSAGE1 = "Invalid argument ";
 
     public OnapCliInvalidArgument(String arg) {
index 3916c63..fcb919b 100644 (file)
@@ -25,15 +25,15 @@ public class OnapCliArgumentTest {
     @Test
     public void onapCliArgumentValueMissingTest() {
         OnapCliArgumentValueMissing failed = new OnapCliArgumentValueMissing("Argument value missing");
-        assertEquals("0x1001::Value for argument Argument value missing is missing", failed.getMessage());
+        assertEquals("0x7001::Value for argument Argument value missing is missing", failed.getMessage());
     }
 
     @Test
     public void onapCliInvalidArgumentTest() {
         OnapCliInvalidArgument failed = new OnapCliInvalidArgument("Invalid Argument");
-        assertEquals("0x1000::Invalid argument Invalid Argument", failed.getMessage());
+        assertEquals("0x7000::Invalid argument Invalid Argument", failed.getMessage());
         failed = new OnapCliInvalidArgument("Invalid Argument", new Exception(""));
-        assertEquals("0x1000::Invalid argument Invalid Argument , ", failed.getMessage());
+        assertEquals("0x7000::Invalid argument Invalid Argument , ", failed.getMessage());
     }
 
 }