\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 com.att.nsa.cambria.CambriaApiException;\r
+import com.att.nsa.cambria.exception.DMaaPErrorMessages;\r
+import com.att.nsa.cambria.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
\r
@Test\r
public void testToResponse() {\r
-\r
- DMaaPCambriaExceptionMapper mapper = new DMaaPCambriaExceptionMapper();\r
-\r
try {\r
mapper.toResponse(null);\r
} catch (NullPointerException e) {\r
\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