coverageSdncFlatJsonDmaapConsumer 57/38557/4
authorshashikanth.vh <shashikanth.vh@huawei.com>
Mon, 26 Mar 2018 13:54:35 +0000 (19:24 +0530)
committershashikanth.vh <shashikanth.vh@huawei.com>
Tue, 27 Mar 2018 12:58:36 +0000 (18:28 +0530)
Coverage improvement for SdncFlatJsonDmaapConsumer
https://jira.onap.org/browse/CCSDK-213?jql=project%20%3D%20CCSDK%20AND%20text%20~%20coverage

Issue-ID: CCSDK-213
Change-Id: I95e824c5c83b9c36ce0c475368235182e851c254
Signed-off-by: shashikanth.vh <shashikanth.vh@huawei.com>
dmaap-listener/src/test/java/org/onap/ccsdk/sli/northbound/dmaapclient/TestSdncJsonDmaapConsumer.java

index 0d65231..01bd3cf 100644 (file)
@@ -19,4 +19,16 @@ public class TestSdncJsonDmaapConsumer {
         SdncFlatJsonDmaapConsumer consumer = new SdncFlatJsonDmaapConsumer();
         consumer.processMsg(null);
     }
+
+    @Test(expected = InvalidMessageException.class)
+    public void testProcessMsgNullFieldMap_shouldThrowException() throws Exception {
+        SdncFlatJsonDmaapConsumer consumer = new SdncFlatJsonDmaapConsumer();
+
+        String msg = "{\n" +
+                "    \"input\" : {        \n" +
+                "    }\n" +
+                "}";
+
+        consumer.processMsg(msg);
+    }
 }