List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.sventon.web.ctrl.SubmitConfigurationsControllerTest.java
@Test public void testHandleRequestInternalConfigured() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); final SubmitConfigurationsController controller = new SubmitConfigurationsController(); application.setConfigured(true);//from w w w.jav a 2 s.c om controller.setApplication(application); final ModelAndView modelAndView = controller.handleRequestInternal(request, response); assertEquals("error/configurationError", modelAndView.getViewName()); }
From source file:org.openmrs.web.controller.person.PersonAttributeTypeFormControllerTest.java
@Before public void setup() throws Exception { executeDataSet("org/openmrs/web/controller/include/PersonAttributeTypeFormControllerTest.xml"); controller = (PersonAttributeTypeFormController) applicationContext.getBean("personAttributeTypeForm"); controller.setFormView("index.htm"); controller.setSuccessView("PersonAttributeType.form"); request = new MockHttpServletRequest("POST", "/admin/person/personAttributeType.form?personAttributeTypeId=1"); request.setSession(new MockHttpSession(null)); request.setContentType("application/x-www-form-urlencoded"); request.addParameter("name", "TRUNK"); request.addParameter("format", "java.lang.String"); response = new MockHttpServletResponse(); }
From source file:org.javalite.activeweb.RequestSpec.java
@Before public void before() throws ServletException, IOException, IllegalAccessException, InstantiationException { replaceError();/*from www .j ava 2 s.c om*/ dispatcher = new RequestDispatcher(); request = new MockHttpServletRequest(); request.setContextPath("/test_context"); dispatcher.init(new MockFilterConfig()); response = new MockHttpServletResponse(); config = new MockFilterConfig(); Context.clear(); Context.setTLs(request, response, config, new ControllerRegistry(new MockFilterConfig()), new AppContext(), new RequestContext(), null); Configuration.getTemplateManager().setTemplateLocation("src/test/views"); }
From source file:com.gu.management.guice.ManagementUrlDiscoveryServletTest.java
@Test public void shouldOnlyListManagementUrls() throws IOException, ServletException { when(context.getContextPath()).thenReturn("/mywebapp"); when(urlPatternDiscoveryService.getServletsUrlPatterns()) .thenReturn(Lists.<String>newArrayList("/hello", "/management/manifest")); ManagementUrlDiscoveryServlet discoveryServlet = new ManagementUrlDiscoveryServlet(context, urlPatternDiscoveryService); MockHttpServletResponse response = new MockHttpServletResponse(); discoveryServlet.doGet(new MockHttpServletRequest(), response); assertThat(response.getContentAsString(), containsString("<li><a href=\"/mywebapp/management/manifest\">/manifest</a></li>")); assertThat(response.getContentAsString(), Matchers.not(containsString("/hello"))); }
From source file:nl.dtls.fairdatapoint.api.controller.MetadataControllerTest.java
/** * Check unsupported accept header.// w w w .j a v a2s . c o m * * @throws Exception */ @Test(expected = Exception.class) public void unsupportedAcceptHeader() throws Exception { MockHttpServletRequest request; MockHttpServletResponse response; Object handler; request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); request.setMethod("GET"); request.addHeader(HttpHeaders.ACCEPT, "application/trig"); request.setRequestURI("/textmining"); handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals(HttpServletResponse.SC_UNSUPPORTED_MEDIA_TYPE, response.getStatus()); }
From source file:ch.ralscha.extdirectspring.util.SupportedParametersTest.java
@Test public void testResolveParameter() { MockHttpServletRequest request = new MockHttpServletRequest("POST", "/action/api-debug.js"); MockHttpServletResponse response = new MockHttpServletResponse(); Locale en = Locale.ENGLISH; assertThat(SupportedParameters.resolveParameter(String.class, request, response, en)).isNull(); assertThat(SupportedParameters.resolveParameter(MockHttpServletRequest.class, request, response, en)) .isSameAs(request);// ww w.j av a 2 s . c o m assertThat(SupportedParameters.resolveParameter(MockHttpSession.class, request, response, en)) .isSameAs(request.getSession()); assertThat(SupportedParameters.resolveParameter(Principal.class, request, response, en)) .isSameAs(request.getUserPrincipal()); assertThat(SupportedParameters.resolveParameter(MockHttpServletResponse.class, request, response, en)) .isSameAs(response); assertThat(SupportedParameters.resolveParameter(Locale.class, request, response, en)).isSameAs(en); SSEWriter sseWriter = new SSEWriter(response); assertThat(SupportedParameters.resolveParameter(SSEWriter.class, request, response, en, sseWriter)) .isSameAs(sseWriter); }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.CohortMemberControllerTest.java
@Before public void before() throws Exception { this.service = Context.getCohortService(); this.controller = new CohortMemberController(); this.request = new MockHttpServletRequest(); this.response = new MockHttpServletResponse(); executeDataSet(datasetFilename);//ww w.j a v a 2s .c o m }
From source file:com.gu.management.logging.RequestLoggingFilterTest.java
@Before public void setUp() throws Exception { filter = new RequestLoggingFilter(); filter.setMetric(metric);//from w w w. j av a2 s .c o m filter.setServerIdentityInformation(serverIdentityInformation); response = new MockHttpServletResponse(); when(request.getServletPath()).thenReturn(""); }
From source file:org.jasig.cas.web.NoSuchFlowExecutionExceptionResolverTests.java
public void testNoSuchFlowExecutionException() { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("test"); ModelAndView model = (this.resolver.resolveException(request, new MockHttpServletResponse(), null, new NoSuchFlowExecutionException(new FlowExecutionKey() { private static final long serialVersionUID = 1443616250214416520L; public String toString() { return "test"; }// ww w . j a v a2s. c om @Override public boolean equals(Object o) { return true; } @Override public int hashCode() { return 0; } }, new RuntimeException()))); assertEquals(request.getRequestURI(), ((RedirectView) model.getView()).getUrl()); }
From source file:com.healthcit.cacure.web.controller.LoginControllerTest.java
@SuppressWarnings("unchecked") @Test/*from w w w.j av a 2 s . c o m*/ public void testOnSubmitForWithoutValidationErrors() { String expected = "login"; 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"); String actual = loginController.onSubmit(userCredentials, bindingResult, new MockHttpServletRequest(), new MockHttpServletResponse()); Assert.assertNotNull(actual); Assert.assertEquals(expected, actual); }