List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.jasig.cas.web.flow.LogoutActionTests.java
@Before public void onSetUp() throws Exception { this.request = new MockHttpServletRequest(); this.response = new MockHttpServletResponse(); this.requestContext = mock(RequestContext.class); final ServletExternalContext servletExternalContext = mock(ServletExternalContext.class); when(this.requestContext.getExternalContext()).thenReturn(servletExternalContext); when(servletExternalContext.getNativeRequest()).thenReturn(request); when(servletExternalContext.getNativeResponse()).thenReturn(response); final LocalAttributeMap flowScope = new LocalAttributeMap(); when(this.requestContext.getFlowScope()).thenReturn(flowScope); this.warnCookieGenerator = new CookieRetrievingCookieGenerator(); this.serviceRegistryDao = new InMemoryServiceRegistryDaoImpl(); this.serviceManager = new DefaultServicesManagerImpl(serviceRegistryDao); this.serviceManager.reload(); this.warnCookieGenerator.setCookieName("test"); this.ticketGrantingTicketCookieGenerator = new CookieRetrievingCookieGenerator(); this.ticketGrantingTicketCookieGenerator.setCookieName(COOKIE_TGC_ID); this.logoutAction = new LogoutAction(); this.logoutAction.setServicesManager(this.serviceManager); }
From source file:de.otto.jsonhome.controller.JsonHomeControllerTest.java
@Test public void shouldFindInheritedAnnotations() throws Exception { // given//from www . j a va 2s.c o m final JsonHomeController controller = jsonHomeController(ControllerWithInheritance.class, "http://example.org/"); // when final MockHttpServletResponse response = new MockHttpServletResponse(); final Map<String, ?> resourcesMap = controller.getAsApplicationJson(response); // then @SuppressWarnings("unchecked") final Map<String, Map<String, ?>> resources = (Map<String, Map<String, ?>>) resourcesMap.get("resources"); final Map<String, ?> hints = asMap(resources.get("http://example.org/rel/foo").get("hints")); assertEquals(hints.get("description"), asList("controller value")); }
From source file:org.ngrinder.script.controller.DavSvnControllerTest.java
@Test public void testHandleRequest() throws ServletException, IOException { prepareSVN();/*from w ww . j ava 2 s. c om*/ //test SC_UNAUTHORIZED MockHttpServletRequest req = new MockHttpServletRequest(DAVHandlerExFactory.METHOD_PROPFIND, "/svn/" + getTestUser().getUserId()); req.addHeader("Depth", DAVDepth.DEPTH_ONE); HttpServletResponse resp = new MockHttpServletResponse(); svnController.handleRequest(req, resp); req.setPathInfo("/" + getTestUser().getUserId()); resp = new MockHttpServletResponse(); svnController.handleRequest(req, resp); }
From source file:org.terasoluna.gfw.web.logging.mdc.XTrackMDCPutFilterTest.java
@Test public void testGetMDCValue_changed_by_initParam() throws ServletException { mockFilterConfig.addInitParameter("attributeName", "X-Hoge"); xTrackMDCPutFilter.init(mockFilterConfig); MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); String xTrack = xTrackMDCPutFilter.getMDCValue(request, response); assertThat(xTrack, is(notNullValue())); assertThat(xTrack.matches("^[a-f0-9]{32}$"), is(true)); assertThat(response.getHeader("X-Hoge"), is(xTrack)); assertThat((String) request.getAttribute("X-Hoge"), is(xTrack)); }
From source file:org.openmrs.web.controller.form.FieldFormControllerTest.java
/** * @see FieldFormController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) *///from w w w . j a va2s.c om @Test @Verifies(value = "should not fail on field answers", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldNotFailOnFieldAnswers() throws Exception { final String FIELD_ID = "1"; MockHttpServletRequest request = new MockHttpServletRequest("GET", ""); request.setParameter("fieldId", FIELD_ID); HttpServletResponse response = new MockHttpServletResponse(); FieldFormController controller = (FieldFormController) applicationContext.getBean("fieldForm"); controller.handleRequest(request, response); Context.closeSession(); Context.openSession(); authenticate(); request = new MockHttpServletRequest("POST", ""); response = new MockHttpServletResponse(); request.setParameter("fieldId", FIELD_ID); request.setParameter("name", "Some concept"); request.setParameter("description", "This is a test field"); request.setParameter("fieldTypeId", "1"); request.setParameter("name", "Some concept"); request.setParameter("conceptId", "3"); request.setParameter("action", "save"); controller.handleRequest(request, response); }
From source file:com.healthcit.cacure.web.controller.LoginControllerTest.java
@SuppressWarnings("unchecked") @Test//from w w w. java2 s . c om public void testOnSubmitForWithtValidationErrors() { Map inputMap = new HashMap(); inputMap.put(ContentElementEditController.FORM_ID_NAME, 2l); UserCredentials userCredentials = new UserCredentials(); userCredentials.setUserName("Testing"); //userCredentials.setPassword("TestPassword"); BindingResult bindingResult = new BeanPropertyBindingResult(userCredentials, "userCredentials"); MockHttpServletRequest req = new MockHttpServletRequest(); String actual = loginController.onSubmit(userCredentials, bindingResult, req, new MockHttpServletResponse()); Assert.assertNotNull(actual); Assert.assertEquals(bindingResult.getErrorCount(), 1); Assert.assertEquals(req.getAttribute(ATTR_VALIDATION_ERR), Boolean.TRUE); }
From source file:edu.internet2.middleware.shibboleth.idp.system.conf1.SAML1AttributeQueryTestCase.java
/** Tests that the attribute query handler correctly handles an incomming query. */ public void testAttributeQuery() throws Exception { AttributeQuery query = buildAttributeQuery("urn:example.org:sp1"); String soapMessage = getSOAPMessage(query); MockHttpServletRequest servletRequest = new MockHttpServletRequest(); servletRequest.setMethod("POST"); servletRequest.setPathInfo("/saml1/SOAP/AttributeQuery"); servletRequest.setContent(soapMessage.getBytes()); MockHttpServletResponse servletResponse = new MockHttpServletResponse(); ProfileHandlerManager handlerManager = (ProfileHandlerManager) getApplicationContext() .getBean("shibboleth.HandlerManager"); ProfileHandler handler = handlerManager.getProfileHandler(servletRequest); assertNotNull(handler);/*w w w . j a va 2 s . c o m*/ // Process request HTTPInTransport profileRequest = new HttpServletRequestAdapter(servletRequest); HTTPOutTransport profileResponse = new HttpServletResponseAdapter(servletResponse, false); handler.processRequest(profileRequest, profileResponse); String response = servletResponse.getContentAsString(); assertTrue(response.contains("saml1p:Success")); assertTrue(response.contains("AttributeName=\"urn:mace:dir:attribute-def:eduPersonEntitlement\"")); assertTrue(response.contains("urn:example.org:entitlement:entitlement1")); }
From source file:org.floggy.synchronization.jme.server.SynchronizationServletTest.java
/** * DOCUMENT ME!/*from w w w. ja v a 2 s. co m*/ * * @throws Exception DOCUMENT ME! */ @Test public void testDoGetServletRequestServletResponseReceive() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); SynchronizationServlet servlet = new SynchronizationServlet(); request.setContent(getContent(Person.class)); servlet.doGet(request, response); JSONObject jsonObject = JSONObject.fromObject(response.getContentAsString()); Person person = (Person) JSONObject.toBean(jsonObject, Person.class); Assert.assertEquals(23, person.getAge()); Assert.assertEquals("Floggy", person.getName()); }
From source file:com.doitnext.http.router.responsehandlers.DefaultErrorHandlerTest.java
@Test public void testHandleValidStatusCode() throws IOException { DefaultErrorHandler h = new DefaultErrorHandler(); Exception responseData = new IllegalArgumentException("Hidey Ho!!", new NumberFormatException("3r3")); MockHttpServletResponse response = new MockHttpServletResponse(); response.setStatus(403);//w w w. ja v a 2 s . co m boolean handled = h.handleResponse(null, null, response, responseData); Assert.assertTrue(handled); Assert.assertEquals(403, response.getStatus()); }
From source file:fi.okm.mpass.shibboleth.profile.impl.WriteMonitoringResultTest.java
@BeforeMethod public void initTests() throws Exception { action = new WriteMonitoringResult(); action.setHttpServletResponse(new MockHttpServletResponse()); action.initialize();//from www .java 2 s . c o m populateContext(); errorMessage = "mockErrorMessage"; }