List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:com.expedia.common.controller.WeatherControllerTest.java
@Before public void setUp() { MockitoAnnotations.initMocks(this); request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); handlerAdapter = applicationContext.getBean(HandlerAdapter.class); }
From source file:org.openmrs.module.webservices.rest19ext.web.v1_0.controller.VisitControllerTest.java
@Before public void before() { this.service = Context.getVisitService(); this.controller = new VisitController(); this.request = new MockHttpServletRequest(); this.response = new MockHttpServletResponse(); }
From source file:org.piraso.web.base.PirasoFilterTest.java
@Before public void setUp() throws Exception { registry = spy(new DefaultUserRegistryImpl()); request = CommonMockObjects.mockRequest(MONITORED_ADDR); response = spy(new MockHttpServletResponse()); chain = spy(new MockFilterChain()); request.setCookies(new Cookie("name", "value")); request.addParameter("name", "value"); request.addHeader("name", "value"); filter = new PirasoFilter(); LoggerRegistrySingleton.INSTANCE.setRegistry(registry); }
From source file:org.jasig.cas.support.oauth.web.OAuth10LoginControllerTests.java
@Test public void testOK() throws Exception { // must be an OAuth 1.0 provider final TwitterProvider twitterProvider = new TwitterProvider(); twitterProvider.setKey("OPEWaSoTuAe49K4dSoRvNw"); twitterProvider.setSecret("aKmvleltXAmLKcnlMgzRjTsCnhV3QVMVDh153xJttCo"); final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", MY_LOGIN_URL); mockRequest.setParameter(OAuthConstants.OAUTH_PROVIDER, twitterProvider.getType()); final MockHttpServletResponse mockResponse = new MockHttpServletResponse(); final OAuthConfiguration oAuthConfiguration = new OAuthConfiguration(); oAuthConfiguration.setLoginUrl(MY_LOGIN_URL); final List<OAuthProvider> providers = new ArrayList<OAuthProvider>(); providers.add(twitterProvider);//from w w w. ja v a 2 s . com oAuthConfiguration.setProviders(providers); // use OAuthAction to init oAuthConfiguration (as it's done in its class) final OAuthAction oAuthAction = new OAuthAction(); oAuthAction.setConfiguration(oAuthConfiguration); final OAuth10LoginController oAuth10LoginController = new OAuth10LoginController(); oAuth10LoginController.setConfiguration(oAuthConfiguration); final ModelAndView modelAndView = oAuth10LoginController.handleRequest(mockRequest, mockResponse); final View view = modelAndView.getView(); assertTrue(view instanceof RedirectView); final RedirectView redirectView = (RedirectView) view; assertTrue(redirectView.getUrl().startsWith("https://api.twitter.com/oauth/authorize?oauth_token=")); }
From source file:it.geosolutions.httpproxy.service.ProxyServiceDefaultTest.java
/** * Test IProxyService execute as HTTP GET *//* ww w . ja v a 2 s . co m*/ @Test public void testExecuteGet() { try { // Generate mocked request and response MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", "/proxy/"); mockRequest.addParameter("url", TEST_URL); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); // Call proxy execute proxy.execute(mockRequest, mockResponse); // Assert the response assertNotNull(mockResponse); assertEquals(mockResponse.getStatus(), HttpStatus.SC_OK); assertNotNull(mockResponse.getOutputStream()); assertNotNull(mockResponse.getContentType()); assertTrue(mockResponse.getContentType().contains("application/vnd.ogc.wms_xml")); LOGGER.info("Success proxy GET in '" + TEST_URL + "'"); LOGGER.info("************************ Response ************************"); LOGGER.info(mockResponse.getContentAsString()); LOGGER.info("********************** EoF Response **********************"); } catch (Exception e) { fail("Exception executing proxy-->\t" + e.getLocalizedMessage()); } }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.PersonAttributeTypeControllerTest.java
/** * @see PersonAttributeTypeController#createPersonAttributeType(SimpleObject,WebRequest) * @verifies create a new PersonAttributeType *///from w w w.j a v a 2 s. c o m @Test public void createPersonAttributeType_shouldCreateANewPersonAttributeType() throws Exception { int before = Context.getPersonService().getAllPersonAttributeTypes().size(); String json = "{ \"name\":\"Some attributeType\",\"description\":\"Attribute Type for test\",\"format\":\"java.lang.String\",\"searchable\":false}"; SimpleObject post = new ObjectMapper().readValue(json, SimpleObject.class); Object personAttributeType = new PersonAttributeTypeController().create(post, emptyRequest(), new MockHttpServletResponse()); Util.log("Created person attribute type", personAttributeType); Assert.assertEquals(before + 1, Context.getPersonService().getAllPersonAttributeTypes().size()); }
From source file:org.geomajas.gwt.server.mvc.GwtResourceControllerTest.java
@Test public void testResourceInContext() throws ServletException, IOException { // create mock context that loads from the classpath MockServletContext context = new MockServletContext(); MockHttpServletRequest request = new MockHttpServletRequest(context); request.setServletPath("/org"); request.setPathInfo("/org/geomajas/gwt/server/mvc/geomajas_logo.png"); request.setMethod("GET"); MockHttpServletResponse response = new MockHttpServletResponse(); GwtResourceController resourceController = new GwtResourceController(); resourceController.setServletContext(context); resourceController.getResource(request, response); Resource resource = new ClassPathResource("/org/geomajas/gwt/server/mvc/geomajas_logo.png"); Assert.assertArrayEquals(IOUtils.toByteArray(resource.getInputStream()), response.getContentAsByteArray()); }
From source file:com.liferay.httpservice.internal.http.DefaultHttpContextTest.java
@Test public void testHandleSecurity() { MockHttpServletRequest mockHttpServletRequest = new MockHttpServletRequest(); MockHttpServletResponse mockHttpServletResponse = new MockHttpServletResponse(); Assert.assertTrue(_defaultHttpContext.handleSecurity(mockHttpServletRequest, mockHttpServletResponse)); }
From source file:org.craftercms.security.authorization.impl.AccessDeniedHandlerImplTest.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 AccessDeniedException("")); assertEquals(HttpServletResponse.SC_FORBIDDEN, response.getStatus()); assertTrue(response.isCommitted());/*from ww w . j a v a2 s . c o m*/ }
From source file:org.openmrs.module.idgen.web.controller.IdentifierSourceControllerTest.java
@Test public void exportIdentifiers_shouldReturnJson() throws Exception { Mockito.stub(iss.generateIdentifiers(Mockito.any(IdentifierSource.class), Mockito.any(Integer.class), Mockito.any(String.class))).toReturn(Arrays.asList("1", "2", "3")); SequentialIdentifierGenerator generator = new SequentialIdentifierGenerator(); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); controller.exportIdentifiers(null, mockRequest, mockResponse, generator, 3, "Mirebalais", null, null); Assert.assertEquals("{\"identifiers\":[\"1\",\"2\",\"3\"]}", mockResponse.getContentAsString()); }