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:au.gov.dto.springframework.security.web.csrf.CookieCsrfTokenRepositoryTest.java

@Test
public void testSaveAndLoadToken() throws Exception {
    CookieCsrfTokenRepository csrfTokenRepository = new CookieCsrfTokenRepository();
    String csrfCookieName = "csrfCookie";
    csrfTokenRepository.setCsrfCookieName(csrfCookieName);
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    CsrfToken token = csrfTokenRepository.generateToken(request);
    csrfTokenRepository.saveToken(token, request, response);

    Cookie cookie = response.getCookie(csrfCookieName);
    assertNotNull(cookie);//  w w w  .ja  v a  2s .c om
    assertEquals(token.getToken(), cookie.getValue());
    assertEquals(true, cookie.isHttpOnly());

    request.setCookies(cookie);

    CsrfToken saved = csrfTokenRepository.loadToken(request);
    assertEquals(token.getToken(), saved.getToken());
    assertEquals(token.getHeaderName(), saved.getHeaderName());
    assertEquals(token.getParameterName(), saved.getParameterName());
}

From source file:com.amashchenko.struts2.pdfstream.SimpleServletResponseWrapperTest.java

/**
 * Tests writing to writer./*from   ww w.java2  s.c om*/
 * 
 * @throws Exception
 */
@Test
public void testWritingToWriter() throws Exception {
    MockHttpServletResponse response = new MockHttpServletResponse();
    SimpleServletResponseWrapper responseWrapper = new SimpleServletResponseWrapper(response);

    Assert.assertNotNull(responseWrapper);

    final String expected = "Testing wrapper. ?         . 🀰🀱🀲";

    // write to writer
    responseWrapper.getWriter().write(expected);

    final String actual = responseWrapper.toString();

    Assert.assertEquals(expected, actual);
}

From source file:gov.nih.nci.caintegrator.web.action.query.NCIADicomFileResultTest.java

@Test
public void testExecute() throws IOException {
    MockHttpServletResponse response = new MockHttpServletResponse();
    ServletActionContext.setResponse(response);
    NCIADicomJob dicomJob = new NCIADicomJob();
    File destFile = new File(System.getProperty("java.io.tmpdir"), "tmpFile.zip");
    FileUtils.copyFile(TestDataFiles.VALID_FILE, destFile);
    dicomJob.setDicomFile(destFile);/*from w w  w.j a v  a2  s . c o  m*/
    dicomJob.setCompleted(true);
    SessionHelper.getInstance().getDisplayableUserWorkspace().setDicomJob(dicomJob);
    assertTrue(destFile.exists());

    NCIADicomFileResult result = new NCIADicomFileResult();
    result.execute(new MockActionInvocation());

    assertFalse(destFile.exists());
    assertFalse(dicomJob.isCompleted());
    assertEquals("application/zip", response.getContentType());
}

From source file:com.nebhale.buildmonitor.web.resource.AbstractResourceAssemblerTest.java

@Before
public final void requestContext() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContextHolder.setRequestAttributes(new ServletWebRequest(request, response));
}

From source file:be.dnsbelgium.rdap.spring.security.RDAPErrorHandlerTest.java

@Test
public void testHandler() throws IOException, ServletException {
    RDAPErrorHandler errorHandler = new RDAPErrorHandler();
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    RDAPErrorException exception = new RDAPErrorException(499, "title", "desc1", "desc2");
    errorHandler.handle(request, response, exception);
    Assert.assertEquals("{\"errorCode\":499,\"title\":\"title\",\"description\":[\"desc1\",\"desc2\"]}",
            response.getContentAsString());
}

From source file:test.com.azaptree.services.command.http.WebCommandContextTest.java

@Test
public void testWebCommandContext() {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    final MockHttpServletResponse response = new MockHttpServletResponse();

    WebCommandContext<String, Long> stringLongCtx = new WebCommandContext<>(request, response);

    Assert.assertNotNull(stringLongCtx.getHttpServletRequest());
    Assert.assertNotNull(stringLongCtx.getHttpServletResponse());

    stringLongCtx = new WebCommandContext<>(request, response, "REQUEST_MSG");
    Assert.assertNotNull(stringLongCtx.getHttpServletRequest());
    Assert.assertNotNull(stringLongCtx.getHttpServletResponse());
    Assert.assertEquals(stringLongCtx.getRequestMessage(), "REQUEST_MSG");

    stringLongCtx.setResponseMessage(5l);
    Assert.assertEquals(stringLongCtx.getResponseMessage(), Long.valueOf(5l));
}

From source file:fragment.web.LogoControllerTest.java

@Before
public void init() throws Exception {
    map = new ModelMap();
    response = new MockHttpServletResponse();
    Configuration configuration = configurationService
            .locateConfigurationByName(Names.com_citrix_cpbm_portal_settings_images_uploadPath);
    configuration.setValue("src\\test\\resources\\9fc7754c-6d46-11e0-a026-065287aed31a\\");

    Configuration config = configurationService
            .locateConfigurationByName(Names.com_citrix_cpbm_portal_settings_services_datapath);
    config.setValue("src\\test\\resources\\9fc7754c-6d46-11e0-a026-065287aed31a\\");

}

From source file:gov.nih.nci.cabig.ctms.web.WebTestCase.java

@Override
protected void setUp() throws Exception {
    super.setUp();
    mockRegistry = new MockRegistry();
    servletContext = new MockServletContext();
    request = new MockHttpServletRequest(servletContext);
    response = new MockHttpServletResponse();
    errors = new BindException(new Object(), "command");
}

From source file:org.jasig.cas.event.advice.PageRequestHandlerInterceptorAdapterTests.java

public void testPublishEvent() throws Exception {
    this.adapter.afterCompletion(new MockHttpServletRequest(), new MockHttpServletResponse(), null, null);
    assertNotNull(this.event);
}

From source file:mjg.HelloServletJavaTest.java

@Test
public void testDoGet() {
    HelloServlet servlet = new HelloServlet();
    MockHttpServletRequest req = new MockHttpServletRequest();
    MockHttpServletResponse resp = new MockHttpServletResponse();
    try {/*from  w  w w .  j a va 2s  .  c  o  m*/
        servlet.doGet(req, resp);
        assertEquals("Hello, Servlet!", resp.getContentAsString().trim());
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    } catch (ServletException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}