List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.openmrs.module.clinicalsummary.web.service.PatientIndexControllerTest.java
/** * @verifies return indexes for the patient * @see org.openmrs.module.clinicalsummary.web.controller.service.PatientIndexController#searchIndex(String, String, Integer, javax.servlet.http.HttpServletResponse) */// www. ja v a2s .c o m @Test public void searchIndex_shouldReturnIndexesForThePatient() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); request.setRequestURI("/module/clinicalsummary/service/patient/index"); request.setParameter("username", "admin"); request.setParameter("password", "test"); request.setParameter("patientId", String.valueOf(7)); MockHttpServletResponse response = new MockHttpServletResponse(); HandlerAdapter handlerAdapter = new AnnotationMethodHandlerAdapter(); handlerAdapter.handle(request, response, controller); Assert.assertTrue(StringUtils.isNotEmpty(response.getContentAsString())); Assert.assertTrue(StringUtils.contains(response.getContentAsString(), "Collet Test Chebaskwony")); Assert.assertTrue(StringUtils.contains(response.getContentAsString(), "6TS-4")); }
From source file:mailjimp.webhook.TestWebHooks.java
@Before public void initTestWebHooks() throws Exception { // reset the adapter webHookAdapter.resetCalled();/* w ww .ja v a 2 s.c o m*/ response = new MockHttpServletResponse(); request = new MockHttpServletRequest(RequestMethod.POST.name(), "/"); request.addParameter("fired_at", "2011-05-06 13:55:32"); // reset data data = null; }
From source file:org.jasig.cas.support.oauth.web.OAuth20RevokeTokenControllerTests.java
@Test public void verifyNoToken() throws Exception { final CentralOAuthService centralOAuthService = mock(CentralOAuthService.class); when(centralOAuthService.getToken(null)).thenThrow(new InvalidTokenException("error")); final MockHttpServletRequest mockRequest = new MockHttpServletRequest("POST", CONTEXT + OAuthConstants.REVOKE_URL); final MockHttpServletResponse mockResponse = new MockHttpServletResponse(); final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController(); oauth20WrapperController.setCentralOAuthService(centralOAuthService); oauth20WrapperController.afterPropertiesSet(); final ModelAndView modelAndView = oauth20WrapperController.handleRequest(mockRequest, mockResponse); assertNull(modelAndView);//from w w w . j a v a 2 s .c o m assertEquals(HttpStatus.SC_BAD_REQUEST, mockResponse.getStatus()); assertEquals(CONTENT_TYPE, mockResponse.getContentType()); final ObjectMapper mapper = new ObjectMapper(); final String expected = "{\"error\":\"" + OAuthConstants.INVALID_REQUEST + "\",\"error_description\":\"Invalid Token\"}"; final JsonNode expectedObj = mapper.readTree(expected); final JsonNode receivedObj = mapper.readTree(mockResponse.getContentAsString()); assertEquals(expectedObj.get("error").asText(), receivedObj.get("error").asText()); assertEquals(expectedObj.get("error_description").asText(), receivedObj.get("error_description").asText()); }
From source file:de.knurt.fam.test.unit.util.LetterTest.java
@Test public void terms() { this.clearDatabase(); LetterGeneratorShowLetter genera = new LetterGeneratorShowLetter(); HttpServletResponse response = new MockHttpServletResponse(); User userTarget = TeztBeanSimpleFactory.getAdmin(); try {/* ww w .ja va2s. co m*/ genera.processTerms(response, userTarget); assertTrue("no exception here", true); } catch (Exception e) { fail("should not throw " + e); } }
From source file:org.jasig.cas.client.util.HttpServletRequestWrapperFilterTests.java
public void testWrappedRequest() throws Exception { final HttpServletRequestWrapperFilter filter = new HttpServletRequestWrapperFilter(); filter.init(new MockFilterConfig()); final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpSession session = new MockHttpSession(); session.setAttribute(AbstractCasFilter.CONST_CAS_ASSERTION, new AssertionImpl("test")); request.setSession(session);// www . ja va 2 s . c o m filter.doFilter(request, new MockHttpServletResponse(), createFilterChain()); assertEquals("test", this.mockRequest.getRemoteUser()); filter.destroy(); }
From source file:org.craftercms.security.authentication.impl.LoginFailureHandlerImplTest.java
@Test public void testSendError() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, new AuthenticationException()); assertEquals(HttpServletResponse.SC_UNAUTHORIZED, response.getStatus()); assertTrue(response.isCommitted());//from w w w. ja va2s. c o m }
From source file:org.jasig.cas.web.support.ThrottledSubmissionByIpAddressHandlerInterceptorAdapterTests.java
public void testEnoughFailuresToCauseProblem() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); final ModelAndView modelAndView = new ModelAndView("casLoginView"); request.setMethod("POST"); request.setRemoteAddr("111.111.111.111"); for (int i = 0; i < CONST_FAILURE_THRESHHOLD + 1; i++) { this.adapter.postHandle(request, new MockHttpServletResponse(), new Object(), modelAndView); }/* w w w . j ava 2s . co m*/ assertFalse(this.adapter.preHandle(request, new MockHttpServletResponse(), new Object())); }
From source file:de.otto.jsonhome.registry.controller.RegistriesControllerTest.java
@Test public void shouldReturnEmtpyRegistriesResource() { // given: an empty registry final MockHttpServletResponse response = new MockHttpServletResponse(); // when://from w ww. j ava 2 s. co m final Map<String, ?> registries = registriesController.getRegistries(response); // then: assertEquals(registries, emptyRegistries()); assertEquals(response.getStatus(), SC_OK); }
From source file:com.surevine.alfresco.audit.integration.CreateWikiPageTest.java
/** * Test sunny day scenario./* w ww. ja v a 2s . co m*/ */ @Test public void testSuccessfulCreation() { try { JSONObject json = new JSONObject(); json.put(AlfrescoJSONKeys.PAGE, "wiki-page"); json.put(AlfrescoJSONKeys.PAGETITLE, TEST_WIKIPAGE_NAME); json.put(AlfrescoJSONKeys.WIKI_PAGE_CONTENT, "<p>in europa league action.</p>"); eslFixture.addToJSON(json); mockRequest.setRequestURI("/alfresco/s/slingshot/wiki/page/mytestsite/" + TEST_WIKIPAGE_NAME); mockRequest.setContent(json.toString().getBytes()); mockResponse = new MockHttpServletResponse(); mockChain = new MockFilterChain(); springAuditFilterBean.doFilter(mockRequest, mockResponse, mockChain); Auditable audited = getSingleAuditedEvent(); verifyGenericAuditMetadata(audited); assertEquals(TEST_WIKIPAGE_NAME, audited.getSource()); assertEquals(eslFixture.toString(), audited.getSecLabel()); } catch (Exception e) { e.printStackTrace(); fail(); } }
From source file:org.openmrs.web.controller.person.AddPersonControllerTest.java
/** * @see AddPersonController#formBackingObject(HttpServletRequest) * @verifies catch pass for a valid birthdate *//*from w w w .j ava2s . c om*/ @Test public void formBackingObject_shouldCatchPassForAValidBirthdate() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", ""); HttpServletResponse response = new MockHttpServletResponse(); request.setParameter("addName", "Gayan Perera"); request.setParameter("addBirthdate", "03/07/1990"); request.setParameter("addGender", "M"); request.setParameter("personType", "patient"); request.setParameter("viewType", "edit"); AddPersonController controller = (AddPersonController) applicationContext.getBean("addPerson"); ModelAndView mav = controller.handleRequest(request, response); assertNotNull(mav); assertTrue(mav.getModel().isEmpty()); }