update the package name
[dmaap/messagerouter/messageservice.git] / src / test / java / com / att / nsa / dmaap / DMaaPCambriaExceptionMapperTest.java
index eeeca29..89c9400 100644 (file)
 \r
 package com.att.nsa.dmaap;\r
 \r
-import static org.junit.Assert.*;\r
+import static org.junit.Assert.assertTrue;\r
 \r
+import org.json.JSONObject;\r
 import org.junit.After;\r
 import org.junit.Before;\r
 import org.junit.Test;\r
+import org.junit.runner.RunWith;\r
+import org.mockito.InjectMocks;\r
+import org.mockito.Mock;\r
+import org.powermock.api.mockito.PowerMockito;\r
+import org.powermock.modules.junit4.PowerMockRunner;\r
 \r
+import org.onap.dmaap.dmf.mr.CambriaApiException;\r
+import org.onap.dmaap.dmf.mr.exception.DMaaPErrorMessages;\r
+import org.onap.dmaap.dmf.mr.exception.ErrorResponse;\r
+@RunWith(PowerMockRunner.class)\r
 public class DMaaPCambriaExceptionMapperTest {\r
 \r
+       @InjectMocks\r
+       DMaaPCambriaExceptionMapper mapper;\r
+\r
+       @Mock\r
+       private ErrorResponse errRes;\r
+       \r
+       @Mock\r
+       private DMaaPErrorMessages msgs;\r
+       \r
+       @Mock\r
+       CambriaApiException exc;\r
+       \r
+       @Mock\r
+       JSONObject json;\r
+\r
+       \r
        @Before\r
        public void setUp() throws Exception {\r
        }\r
@@ -38,9 +64,6 @@ public class DMaaPCambriaExceptionMapperTest {
 \r
        @Test\r
        public void testToResponse() {\r
-\r
-               DMaaPCambriaExceptionMapper mapper = new DMaaPCambriaExceptionMapper();\r
-\r
                try {\r
                        mapper.toResponse(null);\r
                } catch (NullPointerException e) {\r
@@ -49,4 +72,15 @@ public class DMaaPCambriaExceptionMapperTest {
 \r
        }\r
 \r
+       \r
+       @Test\r
+       public void testToResponseCambriaApiException2() {\r
+               PowerMockito.when(msgs.getNotFound()).thenReturn("Not found");\r
+               try {\r
+                       mapper.toResponse(new CambriaApiException(404,"Not found"));\r
+               } catch (NullPointerException e) {\r
+                       assertTrue(true);\r
+               }\r
+               assertTrue(true);\r
+       }\r
 }
\ No newline at end of file