01bd3cf280dfb34fea11da9ba2c1376f16692907
[ccsdk/sli.git] /
1 /*
2  * Copyright (c) 2017. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
3  * Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan.
4  * Etiam sed turpis ac ipsum condimentum fringilla. Maecenas magna.
5  * Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus.
6  * Vestibulum commodo. Ut rhoncus gravida arcu.
7  */
8
9 package org.onap.ccsdk.sli.northbound.dmaapclient;
10
11 import org.junit.Test;
12
13 public class TestSdncJsonDmaapConsumer {
14     private static final String DMAAP_LISTENER_PROPERTIES = "dmaap-listener.properties";
15     private static final String DMAAP_LISTENER_PROPERTIES_DIR = "src/test/resources";
16
17     @Test(expected = InvalidMessageException.class)
18     public void testProcessMsg_shouldThrowException() throws Exception {
19         SdncFlatJsonDmaapConsumer consumer = new SdncFlatJsonDmaapConsumer();
20         consumer.processMsg(null);
21     }
22
23     @Test(expected = InvalidMessageException.class)
24     public void testProcessMsgNullFieldMap_shouldThrowException() throws Exception {
25         SdncFlatJsonDmaapConsumer consumer = new SdncFlatJsonDmaapConsumer();
26
27         String msg = "{\n" +
28                 "    \"input\" : {        \n" +
29                 "    }\n" +
30                 "}";
31
32         consumer.processMsg(msg);
33     }
34 }