updating test cases for more coverage
[dmaap/messagerouter/messageservice.git] / src / test / java / org / onap / dmaap / util / ContentLengthInterceptorTest.java
index 0608d2e..26c9305 100644 (file)
@@ -70,6 +70,25 @@ public class ContentLengthInterceptorTest {
                assertTrue(true);
        }
        
+       @Test
+       public void testAllowOrRejectChunked() throws Exception {
+               PowerMockito.when(req.getHeader("Transfer-Encoding")).thenReturn("chunked");
+               PowerMockito.when(req.getHeader("Content-Length")).thenReturn("1027");
+               System.setProperty("maxcontentlength", "1024");
+
+               interceptor.allowOrReject(req, res, map);
+               assertTrue(true);
+       }       
+       
+       @Test
+       public void testAllowOrRejectNullTransferEncoding() throws Exception {
+               PowerMockito.when(req.getHeader("Transfer-Encoding")).thenReturn(null);
+               PowerMockito.when(req.getHeader("Content-Length")).thenReturn("1027");
+               System.setProperty("maxcontentlength", "1024");
+
+               interceptor.allowOrReject(req, res, map);
+               assertTrue(true);
+       }               
        //@Test(expected = NullPointerException.class) 
        public void testAllowOrRejectWithException() throws Exception {
                PowerMockito.when(req.getHeader("Transfer-Encoding")).thenThrow(new NumberFormatException());