Add unit test cases
Issue-Id: DMAAP-151
Change-Id: I5f70774ad35aef71aa6f00b2433224d113f4f85b
Signed-off-by: Varun Gudisena <vg411h@att.com>
import org.junit.After;\r
import org.junit.Before;\r
import org.junit.Test;\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.exception.DMaaPErrorMessages;\r
+@RunWith(PowerMockRunner.class)\r
public class DMaaPWebExceptionMapperTest {\r
\r
public class DMaaPWebExceptionMapperTest {\r
\r
+ @InjectMocks\r
+ DMaaPWebExceptionMapper mapper;\r
+\r
+ @Mock\r
+ DMaaPErrorMessages msgs;\r
+\r
@Before\r
public void setUp() throws Exception {\r
}\r
@Before\r
public void setUp() throws Exception {\r
}\r
@Test\r
public void testToResponse() {\r
\r
@Test\r
public void testToResponse() {\r
\r
- DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
-\r
try {\r
mapper.toResponse(null);\r
} catch (NullPointerException e) {\r
try {\r
mapper.toResponse(null);\r
} catch (NullPointerException e) {\r
\r
@Test\r
public void testToResponseNotFoundException() {\r
\r
@Test\r
public void testToResponseNotFoundException() {\r
-\r
- DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
-\r
+ PowerMockito.when(msgs.getNotFound()).thenReturn("Not found");\r
try {\r
mapper.toResponse(new NotFoundException());\r
} catch (NullPointerException e) {\r
try {\r
mapper.toResponse(new NotFoundException());\r
} catch (NullPointerException e) {\r
\r
@Test\r
public void testToResponseInternalServerErrorException() {\r
\r
@Test\r
public void testToResponseInternalServerErrorException() {\r
-\r
- DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
-\r
+ PowerMockito.when(msgs.getNotFound()).thenReturn("Not found");\r
try {\r
mapper.toResponse(new InternalServerErrorException());\r
\r
try {\r
mapper.toResponse(new InternalServerErrorException());\r
\r
\r
@Test\r
public void testToResponseNotAuthorizedException() {\r
\r
@Test\r
public void testToResponseNotAuthorizedException() {\r
-\r
- DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
-\r
+ PowerMockito.when(msgs.getNotFound()).thenReturn("Not found");\r
try {\r
mapper.toResponse(new NotAuthorizedException("Error", "Error"));\r
\r
try {\r
mapper.toResponse(new NotAuthorizedException("Error", "Error"));\r
\r
\r
@Test\r
public void testToResponseBadRequestException() {\r
\r
@Test\r
public void testToResponseBadRequestException() {\r
-\r
- DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
-\r
+ PowerMockito.when(msgs.getNotFound()).thenReturn("Not found");\r
try {\r
mapper.toResponse(new BadRequestException());\r
\r
try {\r
mapper.toResponse(new BadRequestException());\r
\r
\r
@Test\r
public void testToResponseNotAllowedException() {\r
\r
@Test\r
public void testToResponseNotAllowedException() {\r
-\r
- DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
-\r
+ PowerMockito.when(msgs.getNotFound()).thenReturn("Not found");\r
try {\r
mapper.toResponse(new NotAllowedException("Not Allowed"));\r
\r
try {\r
mapper.toResponse(new NotAllowedException("Not Allowed"));\r
\r
\r
@Test\r
public void testToResponseServiceUnavailableException() {\r
\r
@Test\r
public void testToResponseServiceUnavailableException() {\r
-\r
- DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
-\r
+ PowerMockito.when(msgs.getNotFound()).thenReturn("Not found");\r
try {\r
mapper.toResponse(new ServiceUnavailableException());\r
\r
try {\r
mapper.toResponse(new ServiceUnavailableException());\r
\r