List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.sventon.web.ctrl.template.ExportControllerTest.java
@Test public void testExport() throws Exception { final File tempFile = File.createTempFile("sventon-", "-test"); tempFile.deleteOnExit();/*from w w w . j a v a2s. co m*/ final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); final UserRepositoryContext context = new UserRepositoryContext(); final MultipleEntriesCommand command = new MultipleEntriesCommand(); final PathRevision[] entriesToExport = new PathRevision[] { new PathRevision("/trunk/file1", Revision.create(100)), new PathRevision("/tags/test/file2", Revision.create(101)) }; command.setName(new RepositoryName("test")); command.setEntries(entriesToExport); assertFalse(context.getIsWaitingForExport()); assertNull(context.getExportUuid()); final ExportController ctrl = new ExportController(new ExportExecutor() { public UUID submit(MultipleEntriesCommand command, SVNConnection connection, long pegRevision) { return UUID.fromString(UUID_STRING); } public void downloadByUUID(UUID uuid, HttpServletRequest request, HttpServletResponse response) throws IOException { } public void delete(UUID uuid) { } public int getProgress(UUID uuid) { return 1; } }); final ModelAndView modelAndView = ctrl.svnHandle(null, command, 123, context, request, response, null); assertNotNull(modelAndView); assertTrue(context.getIsWaitingForExport()); assertEquals(UUID_STRING, context.getExportUuid().toString()); }
From source file:org.openmrs.web.controller.observation.ObsFormControllerTest.java
/** * Tests that an "encounterId" parameter sets the obs.encounter attribute on an empty obs * // w w w. j a v a 2 s. c o m * @throws Exception */ @Test public void shouldGetObsFormWithEncounterFilledIn() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", ""); request.setParameter("encounterId", "3"); HttpServletResponse response = new MockHttpServletResponse(); ObsFormController controller = new ObsFormController(); ModelAndView modelAndView = controller.handleRequest(request, response); // make sure there is an "encounterId" element on the obs Obs commandObs = (Obs) modelAndView.getModel().get("command"); Assert.assertNotNull(commandObs.getEncounter()); }
From source file:com.google.api.server.spi.handlers.CorsHandlerTest.java
@Before public void setUp() { request = new MockHttpServletRequest("OPTIONS", "http://test.com/some/path"); response = new MockHttpServletResponse(); }
From source file:com.doitnext.http.router.responsehandlers.DefaultSuccessHandlerTest.java
@Test public void testHandleResponseYes() throws UnsupportedEncodingException { DefaultSuccessHandler h = new DefaultSuccessHandler(); String responseData = "Hidey Ho!!"; MockHttpServletResponse response = new MockHttpServletResponse(); boolean handled = h.handleResponse(null, null, response, responseData); Assert.assertTrue(handled);//from ww w. jav a 2 s.c o m Assert.assertEquals("\"Hidey Ho!!\"", response.getContentAsString()); }
From source file:org.jasig.cas.web.NoSuchFlowExecutionExceptionResolverTests.java
public void testNullPointerException() { assertNull(this.resolver.resolveException(new MockHttpServletRequest(), new MockHttpServletResponse(), null, new NullPointerException())); }
From source file:com.xyxy.platform.modules.core.web.ServletsTest.java
@Test public void checkIfNoneMatch() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); // Header,true,? assertThat(Servlets.checkIfNoneMatchEtag(request, response, "V1.0")).isTrue(); // If-None-Match Header request.addHeader("If-None-Match", "V1.0,V1.1"); // Etag//from www . j a va 2 s .c om assertThat(Servlets.checkIfNoneMatchEtag(request, response, "V1.0")).isFalse(); // ?Etag assertThat(Servlets.checkIfNoneMatchEtag(request, response, "V2.0")).isTrue(); }
From source file:io.pivotal.strepsirrhini.chaoslemur.task.TaskResourceAssemblerTest.java
@Before public final void requestContextSetup() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContextHolder.setRequestAttributes(new ServletWebRequest(request, response)); }
From source file:org.terasoluna.gfw.security.web.logging.UserIdMDCPutFilterTest.java
@Before public void setUp() throws Exception { request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); }
From source file:de.otto.jsonhome.controller.JsonHomeControllerTest.java
@Test public void testGetHomeDocument() throws Exception { // given/*from www.j a v a2 s.c om*/ final JsonHomeController controller = jsonHomeController( ControllerWithRequestMappingAndLinkRelationTypeAtClassLevel.class, "http://example.org/"); // when final MockHttpServletResponse response = new MockHttpServletResponse(); final Map<String, ?> resourcesMap = controller.getAsApplicationJsonHome(response); // then assertEquals(response.getHeader("Cache-Control"), "max-age=3600"); assertEquals(resourcesMap.size(), 1); assertTrue(resourcesMap.containsKey("resources")); @SuppressWarnings("unchecked") final Map<String, Map<String, ?>> resources = (Map<String, Map<String, ?>>) resourcesMap.get("resources"); final Map<String, Object> expected = new HashMap<String, Object>(); expected.put("representations", asList("text/html")); expected.put("allow", of(GET)); final Object hints = resources.get("http://example.org/rel/foo").get("hints"); assertEquals(hints, expected); }
From source file:ai.api.twilio.test.SmsServletTest.java
@Before public void setUp() { servlet = new TwilioSmsServlet(); request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); }