List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.jasig.cas.services.web.ManageRegisteredServicesMultiActionControllerTests.java
public void testDeleteServiceNoService() { final MockHttpServletRequest request = new MockHttpServletRequest(); request.setParameter("id", "1200"); final ModelAndView modelAndView = this.controller.deleteRegisteredService(request, new MockHttpServletResponse()); assertNotNull(modelAndView);//from w ww .ja v a 2 s . co m assertNull(this.servicesManager.findServiceBy(1200)); assertEquals("deleted", modelAndView.getModel().get("status")); assertEquals("", modelAndView.getModelMap().get("serviceName")); }
From source file:org.craftercms.security.servlet.filters.RequestSecurityFilterTest.java
@Test public void testFilter() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", "/home"); MockHttpServletResponse response = new MockHttpServletResponse(); FilterChain chain = mock(FilterChain.class); filter.doFilter(request, response, chain); verify(processor).processRequest(any(RequestContext.class), any(RequestSecurityProcessorChain.class)); verify(chain).doFilter(request, response); }
From source file:eu.europa.ejusticeportal.dss.controller.action.PdfTempStoreTest.java
private HttpServletResponse getResponse(final OutputStream os) throws IOException { return new MockHttpServletResponse(); }
From source file:ar.com.zauber.commons.spring.exceptions.StatusSimpleMappingExceptionHandlerTest.java
/** test */ public final void testFoo() { final Properties views = new Properties(); views.put(NotOwnerException.class.getName(), "notowner"); views.put(IllegalArgumentException.class.getName(), "arguments"); views.put(DataAccessResourceFailureException.class.getName(), "data"); final Properties status = new Properties(); status.put("arguments", "400"); status.put("notowner", "403"); status.put("data", "500"); final StatusSimpleMappingExceptionHandler h = new StatusSimpleMappingExceptionHandler(); h.setDefaultStatusCode(200);// w w w . java 2 s. co m h.setExceptionMappings(views); h.setStatusMappings(status); h.setDefaultErrorView("default"); MockHttpServletResponse response; ModelAndView v; response = new MockHttpServletResponse(); v = h.resolveException(new MockHttpServletRequest(), response, null, new IOException("io!io!")); assertEquals("default", v.getViewName()); assertEquals(200, response.getStatus()); response = new MockHttpServletResponse(); v = h.resolveException(new MockHttpServletRequest(), response, null, new IllegalArgumentException("asdasd")); assertEquals("arguments", v.getViewName()); assertEquals(400, response.getStatus()); response = new MockHttpServletResponse(); v = h.resolveException(new MockHttpServletRequest(), response, null, new NotOwnerException()); assertEquals("notowner", v.getViewName()); assertEquals(403, response.getStatus()); response = new MockHttpServletResponse(); v = h.resolveException(new MockHttpServletRequest(), response, null, new DataAccessResourceFailureException("bla bla")); assertEquals("data", v.getViewName()); assertEquals(500, response.getStatus()); }
From source file:org.openmrs.web.controller.patient.PatientFormControllerTest.java
/** * @see PatientFormController#onSubmit(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, Object, org.springframework.validation.BindException) *///from w w w .j ava 2s . c om @Test @Verifies(value = "not void patient when void reason is empty", method = "onSubmit(HttpServletRequest, HttpServletResponse, Object, BindException)") public void onSubmit_shouldNotVoidPatientWhenVoidReasonIsEmpty() throws Exception { Patient p = Context.getPatientService().getPatient(2); HttpServletResponse response = new MockHttpServletResponse(); PatientFormController controller = (PatientFormController) applicationContext.getBean("patientForm"); controller.setApplicationContext(applicationContext); MockHttpServletRequest request = new MockHttpServletRequest("POST", ""); request.setParameter("action", "Patient.void"); request.setParameter("voidReason", ""); BindException errors = new BindException(p, "patient"); ModelAndView modelAndview = controller.onSubmit(request, response, p, errors); Assert.assertTrue(!p.isVoided()); String tmp = request.getSession().getAttribute(WebConstants.OPENMRS_ERROR_ATTR).toString(); Assert.assertEquals(tmp, "Patient.error.void.reasonEmpty"); }
From source file:com.hp.autonomy.frontend.find.idol.view.IdolViewControllerTest.java
@Test public void referenceFieldBlank() { assertNotNull(viewController.handleReferenceFieldBlankException(new MockHttpServletRequest(), new MockHttpServletResponse())); }
From source file:org.terasoluna.gfw.web.logging.mdc.AbstractMDCPutFilterTest.java
/** * setup all test case./*from w ww . j a v a 2 s . c om*/ */ @Before public void setup() { // create test target. this.testTarget = new AbstractMDCPutFilter() { @Override protected String getMDCKey(HttpServletRequest request, HttpServletResponse response) { return "key"; } @Override protected String getMDCValue(HttpServletRequest request, HttpServletResponse response) { return "value"; } }; // setup mock. this.mockRequest = new MockHttpServletRequest(); this.mockResponse = new MockHttpServletResponse(); this.mockFilterChain = spy(new MockFilterChainForAbstractMDCPutFilterTest()); // setup MDC. MDC.clear(); }
From source file:com.gu.management.manifest.ManifestReportingControllerTest.java
@Test public void shouldAcceptMultipleManifests() throws Exception { Manifest secondManifest = Mockito.mock(Manifest.class); when(secondManifest.getRevisionNumber()).thenReturn(42L); when(manifest.getRevisionNumber()).thenReturn(666L); when(secondManifest.getManifestInformation()).thenReturn("View Manifest Information"); MockHttpServletResponse responseMock = new MockHttpServletResponse(); ManifestReportingServlet servlet = new ManifestReportingServlet(Arrays.asList(manifest, secondManifest)); servlet.doGet(null, responseMock);//from w w w .j a v a 2 s .c om assertThat(responseMock.getContentType(), equalTo("text/plain")); assertThat(responseMock.getContentAsString(), equalTo("Code Manifest Information\nView Manifest Information\n")); verify(manifest).reload(); }
From source file:com.ge.predix.web.cors.test.CORSFilterTest.java
@Test public void testRequestExpectStandardCorsResponse() throws ServletException, IOException { CORSFilter corsFilter = createConfiguredCORSFilter(); MockHttpServletRequest request = new MockHttpServletRequest("GET", "/uaa/userinfo"); request.addHeader("Origin", "example.com"); MockHttpServletResponse response = new MockHttpServletResponse(); FilterChain filterChain = newMockFilterChain(); corsFilter.doFilter(request, response, filterChain); Assert.assertEquals("*", response.getHeaderValue("Access-Control-Allow-Origin")); }
From source file:fi.okm.mpass.idp.authn.impl.SocialUserOpenIdConnectEndServletTest.java
/** * Run servlet without conversation key set. * //from www . java 2s.com * @throws Exception */ @Test public void testNoConversationKey() throws Exception { MockHttpServletRequest httpRequest = new MockHttpServletRequest(); Assert.assertTrue(SocialUserOpenIdConnectStartServletTest.runService(servlet, httpRequest, new MockHttpServletResponse())); }