List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
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(); } }