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

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

Introduction

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

Prototype

MockHttpServletResponse

Source Link

Usage

From source file:org.araneaframework.tests.servlet.util.AtomicResponsetHelperTests.java

public void setUp() throws Exception {
    res = new MockHttpServletResponse();
    res.setContentType("text/html; charset=UTF-8");

    output = new StandardServletOutputData(new MockHttpServletRequest(), res);

    atomic = new AtomicResponseHelper(output);
}

From source file:com.xemantic.tadedon.servlet.CacheDisablingFilterTest.java

@Test
public void shouldAddResponseHeaders() throws Exception {
    // given//from ww w.j a va 2  s . c  o m
    CacheDisablingFilter filter = new CacheDisablingFilter();
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    MockFilterChain chain = new MockFilterChain();

    // when
    filter.doFilter(request, response, chain);

    // then
    assertThat((String) response.getHeader("Pragma"), is("no-cache"));
    //TODO write more assertions
}

From source file:newcontroller.handler.impl.DefaultResponseTest.java

@Test
public void testBodyText() throws Exception {
    MockHttpServletResponse response = new MockHttpServletResponse();
    Response res = new DefaultResponse(response,
            Arrays.asList(new StringHttpMessageConverter(), new GsonHttpMessageConverter()));
    HandlerBridge handlerBridge = res.body("Hello");
    handlerBridge.bridge(new DefaultRequest(new MockHttpServletRequest()), res);
    assertThat(response.getContentAsString(), is("Hello"));
}

From source file:org.yestech.lib.io.FileSystemFileDownloadFilterUnitTest.java

@Before
public void setUp() throws ServletException {
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    config = new MockFilterConfig();
    chain = new MockFilterChain();
    filter = new FileSystemFileDownloadFilter();
    filter.init(config);//w  ww .  j  a  v a  2  s  .com
}

From source file:net.shibboleth.idp.cas.flow.AbstractProfileActionTest.java

protected static RequestContext createProfileContext() {
    final MockRequestContext requestContext = new MockRequestContext();
    final MockExternalContext externalContext = new MockExternalContext();
    externalContext.setNativeRequest(new MockHttpServletRequest());
    externalContext.setNativeResponse(new MockHttpServletResponse());
    requestContext.setExternalContext(externalContext);
    final ProfileRequestContext profileRequestContext = new ProfileRequestContext();
    requestContext.getConversationScope().put(ProfileRequestContext.BINDING_KEY, profileRequestContext);
    return requestContext;
}

From source file:cz.vse.webmail.web.EmailControllerTest.java

/**
 * Initialize helper objects/*from   ww w.j  a  va 2 s  .co m*/
 */
@Before
public void setUp() {
    controller = new EmailControllerStub();
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
}

From source file:org.cloudfoundry.identity.api.web.ApiControllerTests.java

@Test
public void testNoUser() throws Exception {
    controller.setInfo(new ClassPathResource("info.tmpl"));
    HashMap<String, Object> model = new HashMap<String, Object>();
    View view = controller.info(model, null);
    MockHttpServletResponse response = new MockHttpServletResponse();
    view.render(model, new MockHttpServletRequest(), response);
    String content = response.getContentAsString();
    assertFalse("Wrong content: " + content, content.contains("\"user\""));
}

From source file:org.hdiv.filter.ValidatorErrorHandlerTest.java

public void testPageIncorrect() {

    HttpServletRequest request = HDIVUtil.getHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();

    this.validatorErrorHandler.handleValidatorError(request, response, HDIVErrorCodes.PAGE_ID_INCORRECT);

    String redirectUrl = response.getRedirectedUrl();

    assertEquals(getConfig().getSessionExpiredLoginPage(), redirectUrl);
}

From source file:newcontroller.handler.impl.HttpMessageConverterHandlerBridgeTest.java

@Test
public void testBridge() throws Exception {
    HttpServletRequest request = MockMvcRequestBuilders.get("/").param("foo", "aaa").param("bar", "100")
            .buildRequest(new MockServletContext());
    MockHttpServletResponse response = new MockHttpServletResponse();
    HttpMessageConverterHandlerBridge<String> bridge = new HttpMessageConverterHandlerBridge<>("Hello World!",
            new StringHttpMessageConverter());
    bridge.bridge(new DefaultRequest(request), new DefaultResponse(response));
    assertThat(response.getContentAsString(), is("Hello World!"));
}

From source file:org.geomajas.gwt.server.mvc.GwtResourceControllerTest.java

@Test
public void testResourceInClassPath() throws ServletException, IOException {
    // create mock context that loads from the classpath
    MockServletContext context = new MockServletContext();
    MockHttpServletRequest request = new MockHttpServletRequest(context);
    request.setPathInfo("/org/geomajas/gwt/server/mvc/geomajas_logo.png");
    request.setMethod("GET");
    MockHttpServletResponse response = new MockHttpServletResponse();
    GwtResourceController resourceController = new GwtResourceController();
    resourceController.setServletContext(context);
    resourceController.getResource(request, response);
    Resource resource = new ClassPathResource("/org/geomajas/gwt/server/mvc/geomajas_logo.png");
    Assert.assertArrayEquals(IOUtils.toByteArray(resource.getInputStream()), response.getContentAsByteArray());
}