List of usage examples for org.springframework.mock.web.test.server MockServerWebExchange from
public static MockServerWebExchange from(MockServerHttpRequest.BaseBuilder<?> requestBuilder)
From source file:org.springframework.web.server.handler.FilteringWebHandlerTests.java
@Test public void multipleFilters() throws Exception { TestFilter filter1 = new TestFilter(); TestFilter filter2 = new TestFilter(); TestFilter filter3 = new TestFilter(); StubWebHandler targetHandler = new StubWebHandler(); new FilteringWebHandler(targetHandler, Arrays.asList(filter1, filter2, filter3)) .handle(MockServerWebExchange.from(MockServerHttpRequest.get("/"))).block(Duration.ZERO); assertTrue(filter1.invoked());// w ww. j ava 2s . c o m assertTrue(filter2.invoked()); assertTrue(filter3.invoked()); assertTrue(targetHandler.invoked()); }
From source file:org.springframework.web.server.handler.FilteringWebHandlerTests.java
@Test public void zeroFilters() throws Exception { StubWebHandler targetHandler = new StubWebHandler(); new FilteringWebHandler(targetHandler, Collections.emptyList()) .handle(MockServerWebExchange.from(MockServerHttpRequest.get("/"))).block(Duration.ZERO); assertTrue(targetHandler.invoked()); }
From source file:org.springframework.web.server.handler.FilteringWebHandlerTests.java
@Test public void shortcircuitFilter() throws Exception { TestFilter filter1 = new TestFilter(); ShortcircuitingFilter filter2 = new ShortcircuitingFilter(); TestFilter filter3 = new TestFilter(); StubWebHandler targetHandler = new StubWebHandler(); new FilteringWebHandler(targetHandler, Arrays.asList(filter1, filter2, filter3)) .handle(MockServerWebExchange.from(MockServerHttpRequest.get("/"))).block(Duration.ZERO); assertTrue(filter1.invoked());/* w w w . ja v a 2s . co m*/ assertTrue(filter2.invoked()); assertFalse(filter3.invoked()); assertFalse(targetHandler.invoked()); }
From source file:org.springframework.web.server.handler.FilteringWebHandlerTests.java
@Test public void asyncFilter() throws Exception { AsyncFilter filter = new AsyncFilter(); StubWebHandler targetHandler = new StubWebHandler(); new FilteringWebHandler(targetHandler, Collections.singletonList(filter)) .handle(MockServerWebExchange.from(MockServerHttpRequest.get("/"))).block(Duration.ofSeconds(5)); assertTrue(filter.invoked());/* w ww . ja v a 2s . c o m*/ assertTrue(targetHandler.invoked()); }