Verfiy Invalid samples 55/18155/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Wed, 11 Oct 2017 05:44:58 +0000 (11:14 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Wed, 11 Oct 2017 05:44:58 +0000 (11:14 +0530)
CLI-2

Change-Id: I7388da38841d07bacf64d10a2c11620dfb781c12
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
framework/src/main/java/org/onap/cli/fw/error/OnapCommandInvalidSample.java
framework/src/test/java/org/onap/cli/fw/error/OnapCommandErrorTest.java
validation/src/test/java/org/onap/cli/moco/OnapCommandHttpMocoServer.java

index 8d2d7c7..32e5cf6 100644 (file)
@@ -28,10 +28,6 @@ public class OnapCommandInvalidSample extends OnapCommandException {
 
     private static final String ERROR_MSG = "Invalid command sample ";
 
-    public OnapCommandInvalidSample(String error) {
-        this(ERROR_CODE, error);
-    }
-
     public OnapCommandInvalidSample(String schema, String error) {
         super(ERROR_CODE, ERROR_MSG + schema + ", " + error);
     }
index e56eac0..cc12cfc 100644 (file)
@@ -255,6 +255,17 @@ public class OnapCommandErrorTest {
         assertEquals("0xb002::Command schema is missing for command Test", failed.getMessage());
     }
 
+    @Test
+    public void onapCommandSampleInvalidTest() {
+        OnapCommandInvalidSample failed = new OnapCommandInvalidSample("Test", "error");
+
+        assertEquals("0xf001::Invalid command sample Test, error", failed.getMessage());
+
+        failed = new OnapCommandInvalidSample("Test", new Exception("error"));
+
+        assertEquals("0xf001::Invalid command sample Test, error", failed.getMessage());
+    }
+
     @Test
     public void onapCommandServiceNotFoundTest() {
         OnapCommandServiceNotFound failed = new OnapCommandServiceNotFound("Service");
index f92e0c0..7f84704 100644 (file)
@@ -105,13 +105,13 @@ public class OnapCommandHttpMocoServer {
         try {
             values = (Map<String, ?>) new Yaml().load(file.getInputStream());
         } catch (Exception e) {
-            throw new OnapCommandInvalidSample("Invalid sample", e);
+            throw new OnapCommandInvalidSample(file.getFilename(), e);
         }
 
         OnapCommandSample sample = new OnapCommandSample();
 
         if (!this.getValue(values, SAMPLE_VERSION).equals(SAMPLE_VERSION_1_0)) {
-            throw new OnapCommandInvalidSample("Invalid sample version " + this.getValue(values, SAMPLE_VERSION));
+            throw new OnapCommandInvalidSample(file.getFilename(), "Invalid sample version " + this.getValue(values, SAMPLE_VERSION));
         }
 
         sample.setCommandName(this.getValue(values, SAMPLE_COMMAND_NAME));