Example usage for org.springframework.mock.http.server.reactive.test MockServerHttpResponse MockServerHttpResponse

List of usage examples for org.springframework.mock.http.server.reactive.test MockServerHttpResponse MockServerHttpResponse

Introduction

In this page you can find the example usage for org.springframework.mock.http.server.reactive.test MockServerHttpResponse MockServerHttpResponse.

Prototype

public MockServerHttpResponse() 

Source Link

Usage

From source file:org.springframework.web.server.handler.FilteringWebHandlerTests.java

@Test
public void handleErrorFromFilter() throws Exception {

    MockServerHttpRequest request = MockServerHttpRequest.get("/").build();
    MockServerHttpResponse response = new MockServerHttpResponse();

    TestExceptionHandler exceptionHandler = new TestExceptionHandler();

    WebHttpHandlerBuilder.webHandler(new StubWebHandler()).filter(new ExceptionFilter())
            .exceptionHandler(exceptionHandler).build().handle(request, response).block();

    assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, response.getStatusCode());
    assertNotNull(exceptionHandler.ex);/*from w w  w  .  j a va 2 s. c om*/
    assertEquals("boo", exceptionHandler.ex.getMessage());
}