Update the dependencies to use project version
[aai/sparky-be.git] / src / test / java / org / onap / aai / sparky / config / oxm / OxmModelLoaderFilterTest.java
1 package org.onap.aai.sparky.config.oxm;\r
2 \r
3 import java.io.IOException;\r
4 \r
5 import javax.servlet.FilterChain;\r
6 import javax.servlet.FilterConfig;\r
7 import javax.servlet.ServletException;\r
8 import javax.servlet.ServletRequest;\r
9 import javax.servlet.ServletResponse;\r
10 \r
11 import org.junit.Before;\r
12 import org.junit.Test;\r
13 import org.mockito.InjectMocks;\r
14 import org.mockito.Mock;\r
15 import org.mockito.Mockito;\r
16 import org.mockito.MockitoAnnotations;\r
17 import org.onap.aai.sparky.config.oxm.OxmModelLoaderFilter;\r
18 \r
19 public class OxmModelLoaderFilterTest {\r
20 \r
21   @Mock\r
22   ServletRequest servletRequest;\r
23 \r
24   @Mock\r
25   ServletResponse servletResponse;\r
26 \r
27   @Mock\r
28   FilterChain filterChain;\r
29 \r
30   @Mock\r
31   FilterConfig filterConfig;\r
32 \r
33   @InjectMocks\r
34   OxmModelLoaderFilter oxmModelLoaderFilter;\r
35 \r
36   @Before\r
37   public void init() {\r
38     MockitoAnnotations.initMocks(this);\r
39   }\r
40 \r
41   @Test\r
42   public void testDoFilter() throws IOException, ServletException {\r
43     Mockito.doNothing().when(filterChain).doFilter(Mockito.any(ServletRequest.class),\r
44         Mockito.any(ServletResponse.class));\r
45     oxmModelLoaderFilter.doFilter(servletRequest, servletResponse, filterChain);\r
46     Mockito.verify(filterChain, Mockito.times(1)).doFilter(Mockito.any(ServletRequest.class),\r
47         Mockito.any(ServletResponse.class));\r
48   }\r
49 \r
50   /*\r
51    * This test is taking more than 5 secs. Commented out\r
52    * \r
53    * @Test public void testInit() throws ServletException { OxmModelLoaderFilter oxmFilter = new\r
54    * OxmModelLoaderFilter(); oxmFilter.init(filterConfig); }\r
55    */\r
56 \r
57 }\r