Add unit test cases
[dmaap/messagerouter/messageservice.git] / src / test / java / com / att / nsa / dmaap / DMaaPWebExceptionMapperTest.java
index 8569044..22c31c9 100644 (file)
@@ -22,6 +22,13 @@ package com.att.nsa.dmaap;
 \r
 import static org.junit.Assert.*;\r
 \r
+import javax.ws.rs.BadRequestException;\r
+import javax.ws.rs.InternalServerErrorException;\r
+import javax.ws.rs.NotAllowedException;\r
+import javax.ws.rs.NotAuthorizedException;\r
+import javax.ws.rs.NotFoundException;\r
+import javax.ws.rs.ServiceUnavailableException;\r
+\r
 import org.junit.After;\r
 import org.junit.Before;\r
 import org.junit.Test;\r
@@ -49,4 +56,87 @@ public class DMaaPWebExceptionMapperTest {
 \r
        }\r
 \r
+       @Test\r
+       public void testToResponseNotFoundException() {\r
+\r
+               DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
+\r
+               try {\r
+                       mapper.toResponse(new NotFoundException());\r
+               } catch (NullPointerException e) {\r
+                       assertTrue(true);\r
+               }\r
+\r
+       }\r
+\r
+       @Test\r
+       public void testToResponseInternalServerErrorException() {\r
+\r
+               DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
+\r
+               try {\r
+                       mapper.toResponse(new InternalServerErrorException());\r
+\r
+               } catch (NullPointerException e) {\r
+                       assertTrue(true);\r
+               }\r
+\r
+       }\r
+\r
+       @Test\r
+       public void testToResponseNotAuthorizedException() {\r
+\r
+               DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
+\r
+               try {\r
+                       mapper.toResponse(new NotAuthorizedException("Error", "Error"));\r
+\r
+               } catch (NullPointerException e) {\r
+                       assertTrue(true);\r
+               }\r
+\r
+       }\r
+\r
+       @Test\r
+       public void testToResponseBadRequestException() {\r
+\r
+               DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
+\r
+               try {\r
+                       mapper.toResponse(new BadRequestException());\r
+\r
+               } catch (NullPointerException e) {\r
+                       assertTrue(true);\r
+               }\r
+\r
+       }\r
+\r
+       @Test\r
+       public void testToResponseNotAllowedException() {\r
+\r
+               DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
+\r
+               try {\r
+                       mapper.toResponse(new NotAllowedException("Not Allowed"));\r
+\r
+               } catch (NullPointerException e) {\r
+                       assertTrue(true);\r
+               }\r
+\r
+       }\r
+\r
+       @Test\r
+       public void testToResponseServiceUnavailableException() {\r
+\r
+               DMaaPWebExceptionMapper mapper = new DMaaPWebExceptionMapper();\r
+\r
+               try {\r
+                       mapper.toResponse(new ServiceUnavailableException());\r
+\r
+               } catch (NullPointerException e) {\r
+                       assertTrue(true);\r
+               }\r
+\r
+       }\r
+\r
 }
\ No newline at end of file