List of usage examples for org.springframework.mock.web MockFilterChain MockFilterChain
public MockFilterChain()
From source file:org.finra.dm.ui.RequestLoggingFilterTest.java
@Test public void testDoFilterReadInputStreamFromFilterChainWithPayload() throws Exception { FilterChain filterChain = new MockFilterChain() { public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException { String payload = IOUtils.toString(request.getInputStream()); assertEquals(payload, PAYLOAD_CONTENT); }//ww w . j a v a 2 s . c o m }; // Run the filter. createFilter().doFilter(createServletRequest(), createServletResponse(), filterChain); }
From source file:org.finra.dm.ui.RequestLoggingFilterTest.java
@Test public void testDoFilterReadInputStreamFromFilterChainWithNoPayload() throws Exception { FilterChain filterChain = new MockFilterChain() { public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException { String payload = IOUtils.toString(request.getInputStream()); assertEquals("", payload); }/* w w w. j a v a2s . co m*/ }; MockHttpServletRequest request = createServletRequest(); request.setContent(null); // Run the filter. createFilter().doFilter(request, createServletResponse(), filterChain); }
From source file:org.finra.dm.ui.RequestLoggingFilterTest.java
@Test public void testDoFilterReadInputStreamFromFilterChainWithNoPayloadNoDebugLevel() throws Exception { // Turn on info logging which will disable the core functionality of the filter (i.e. no logging). Logger logger = Logger.getLogger(RequestLoggingFilter.class); logger.setLevel(Level.INFO);/*w w w. j a va 2s .c o m*/ FilterChain filterChain = new MockFilterChain() { public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException { String payload = IOUtils.toString(request.getInputStream()); assertEquals("", payload); } }; MockHttpServletRequest request = createServletRequest(); request.setContent(null); // Run the filter. createFilter().doFilter(request, createServletResponse(), filterChain); }
From source file:org.finra.dm.ui.RequestLoggingFilterTest.java
private FilterChain createFilterChain() { return new MockFilterChain(); }
From source file:org.finra.herd.ui.RequestLoggingFilterTest.java
@Test public void testDoFilterReadInputStreamFromFilterChainWithNoPayloadNoDebugLevel() throws Exception { // Turn on info logging which will disable the core functionality of the filter (i.e. no logging). setLogLevel(RequestLoggingFilter.class, LogLevel.INFO); FilterChain filterChain = new MockFilterChain() { public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException { String payload = IOUtils.toString(request.getInputStream()); assertEquals("", payload); }//from w w w .j av a 2s.c o m }; MockHttpServletRequest request = createServletRequest(); request.setContent(null); // Run the filter. createFilter().doFilter(request, createServletResponse(), filterChain); }