Example usage for org.springframework.mock.web MockHttpServletResponse setCommitted

List of usage examples for org.springframework.mock.web MockHttpServletResponse setCommitted

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletResponse setCommitted.

Prototype

public void setCommitted(boolean committed) 

Source Link

Usage

From source file:com.gisgraphy.servlet.GisgraphyServletTest.java

@Test
public void sendCustomError() throws UnsupportedEncodingException {
    final IoutputFormatVisitor errorvisitor = EasyMock.createMock(IoutputFormatVisitor.class);
    String formatedErrorMessage = "formatedErrorMessage";
    String errorMessage = "Basic error Message";
    EasyMock.expect(errorvisitor.visitJSON(OutputFormat.JSON)).andReturn(formatedErrorMessage);
    EasyMock.replay(errorvisitor);/*from  w  w w.j  av  a 2  s . c  om*/
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    response.setCommitted(true);
    GisgraphyMockServlet mockServlet = new GisgraphyMockServlet() {
        public IoutputFormatVisitor getErrorVisitor(String errorMessage) {
            return errorvisitor;
        };
    };
    mockServlet.sendCustomError(errorMessage, OutputFormat.JSON, response, request);
    EasyMock.verify(errorvisitor);
    System.out.println(response.getContentAsString());
}