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

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

Introduction

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

Prototype

@Override
    @Nullable
    public HttpStatus getStatusCode() 

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  ww w.jav  a 2 s  .  c  om*/
    assertEquals("boo", exceptionHandler.ex.getMessage());
}