1 package org.onap.aai.sparky.config.oxm;
\r
3 import java.io.IOException;
\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
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
19 public class OxmModelLoaderFilterTest {
\r
22 ServletRequest servletRequest;
\r
25 ServletResponse servletResponse;
\r
28 FilterChain filterChain;
\r
31 FilterConfig filterConfig;
\r
34 OxmModelLoaderFilter oxmModelLoaderFilter;
\r
37 public void init() {
\r
38 MockitoAnnotations.initMocks(this);
\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
51 * This test is taking more than 5 secs. Commented out
\r
53 * @Test public void testInit() throws ServletException { OxmModelLoaderFilter oxmFilter = new
\r
54 * OxmModelLoaderFilter(); oxmFilter.init(filterConfig); }
\r