List of usage examples for org.springframework.mock.web MockHttpServletRequest setScheme
public void setScheme(String scheme)
From source file:com.google.api.server.spi.handlers.ExplorerHandlerTest.java
private void testHandle(String scheme, int port, String expectedLocation) throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setScheme(scheme); request.setServerName("localhost"); request.setServerPort(port);/*w w w . ja va 2 s . co m*/ request.setRequestURI("/_ah/api/explorer/"); MockHttpServletResponse response = new MockHttpServletResponse(); ExplorerHandler handler = new ExplorerHandler(); EndpointsContext context = new EndpointsContext("GET", "explorer", request, response); handler.handle(context); assertThat(response.getStatus()).isEqualTo(HttpServletResponse.SC_FOUND); assertThat(response.getHeader("Location")).isEqualTo(expectedLocation); }
From source file:org.cloudfoundry.identity.uaa.oauth.AccessControllerTests.java
@SuppressWarnings("unchecked") @Test/*from ww w . j a v a 2s.c om*/ public void testSchemePreserved() throws Exception { InMemoryClientDetailsService clientDetailsService = new InMemoryClientDetailsService(); clientDetailsService.setClientDetailsStore(Collections.singletonMap("client", new BaseClientDetails())); controller.setClientDetailsService(clientDetailsService); controller.setApprovalStore(Mockito.mock(ApprovalStore.class)); MockHttpServletRequest request = new MockHttpServletRequest(); request.setScheme("https"); request.addHeader("Host", "foo"); ModelMap model = new ModelMap(); model.put("authorizationRequest", new DefaultAuthorizationRequest("client", null)); Authentication auth = UaaAuthenticationTestFactory.getAuthentication("foo@bar.com", "Foo Bar", "foo@bar.com"); controller.confirm(model, request, auth, new SimpleSessionStatus()); Map<String, Object> options = (Map<String, Object>) ((Map<String, Object>) model.get("options")) .get("confirm"); assertEquals("https://foo/oauth/authorize", options.get("location")); assertEquals("/oauth/authorize", options.get("path")); }
From source file:net.jadler.stubbing.server.jetty.RequestUtilsTest.java
@Test public void uri() throws IOException { final MockHttpServletRequest httpRequest = prepareEmptyRequest(); httpRequest.setScheme("https"); httpRequest.setServerName("example.com"); httpRequest.setServerPort(1234);/*from ww w. j a v a 2 s . c om*/ httpRequest.setRequestURI("/test/a/b?a=1"); Request req = RequestUtils.convert(httpRequest); assertThat(req.getURI(), is(URI.create("https://example.com:1234/test/a/b?a=1"))); }
From source file:net.jadler.stubbing.server.jetty.RequestUtilsTest.java
@Test public void uriURLEncoded() throws IOException { final MockHttpServletRequest httpRequest = prepareEmptyRequest(); httpRequest.setScheme("https"); httpRequest.setServerName("example.com"); httpRequest.setServerPort(1234);//w w w .j ava 2 s . c om httpRequest.setRequestURI("/te%20st/a/%20/b?a=1¶m%20name=param%20value"); Request req = RequestUtils.convert(httpRequest); assertThat(req.getURI(), is(URI.create("https://example.com:1234/te%20st/a/%20/b?a=1¶m%20name=param%20value"))); }
From source file:de.otto.jsonhome.controller.HtmlControllerTest.java
@Test public void testGetRel() throws Exception { // given/*from w w w .j av a2 s .com*/ final HtmlController controller = relController( ControllerWithRequestMappingAndLinkRelationTypeAtClassLevel.class); // when final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/rel/foo"); request.setServerName("rel.example.org"); request.setScheme("http"); final ModelAndView resourcesMap = controller.getRelationshipType(request); // then assertEquals(resourcesMap.getViewName(), "directresource"); assertNotNull(resourcesMap.getModel().get("resource")); @SuppressWarnings("unchecked") final DirectLink model = (DirectLink) resourcesMap.getModel().get("resource"); assertEquals(model.getHref(), URI.create("http://app.example.org/bar")); }
From source file:fi.okm.mpass.shibboleth.authn.impl.BaseInitializeWilmaContextTest.java
/** * Initializes the servlet request./*from w ww . j av a 2s.c o m*/ * @return */ protected MockHttpServletRequest initializeServletRequest() { final MockHttpServletRequest servletRequest = new MockHttpServletRequest(); servletRequest.setScheme("https"); servletRequest.setServerName("mock-proxy.mpass.id"); servletRequest.setServerPort(443); servletRequest.setRequestURI("/idp/profile/SAML2/Redirect/SSO"); servletRequest.setQueryString("execution=e1s1"); return servletRequest; }
From source file:fi.okm.mpass.shibboleth.authn.impl.ValidateWilmaResponseTest.java
/** * Initialize the servlet request for testing. * //from ww w . j a v a2 s . c o m * @param addNonce Whether or not to include nonce * @param addUserid Whether or not to include userid * @param addChecksum Whether or not to include checksum * @return */ protected MockHttpServletRequest initializeServletRequest(final boolean addNonce, final boolean addUserid, final boolean addChecksum) { final MockHttpServletRequest servletRequest = new MockHttpServletRequest(); servletRequest.setScheme("https"); servletRequest.setServerName("mock-proxy.mpass.id"); servletRequest.setServerPort(443); servletRequest.setRequestURI("/idp/profile/SAML2/Redirect/SSO"); servletRequest.setQueryString(generateQuery(addNonce, addUserid, addChecksum)); return servletRequest; }
From source file:org.jasig.cas.client.util.CommonUtilsTests.java
public void testConstructServiceUrlWithTrailingSlash() { final String CONST_MY_URL = "https://www.myserver.com/hello/hithere/"; final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/hello/hithere/"); request.setScheme("https"); request.setSecure(true);//from www .j ava 2s . c o m final MockHttpServletResponse response = new MockHttpServletResponse(); final String constructedUrl = CommonUtils.constructServiceUrl(request, response, null, "www.myserver.com", "service", "ticket", false); assertEquals(CONST_MY_URL, constructedUrl); }
From source file:org.jasig.cas.client.util.CommonUtilsTests.java
public void testConstructServiceUrlWithParamsCas() { final String CONST_MY_URL = "https://www.myserver.com/hello/hithere/"; final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/hello/hithere/"); request.setScheme("https"); request.setSecure(true);// w w w . j av a2s . co m request.setQueryString("service=this&ticket=that&custom=custom"); final MockHttpServletResponse response = new MockHttpServletResponse(); final String constructedUrl = CommonUtils.constructServiceUrl(request, response, null, "www.myserver.com", Protocol.CAS3.getServiceParameterName(), Protocol.CAS3.getArtifactParameterName(), false); assertEquals("https://www.myserver.com/hello/hithere/?custom=custom", constructedUrl); }
From source file:org.jasig.cas.client.util.CommonUtilsTests.java
public void testConstructServiceUrlWithParamsSaml() { final String CONST_MY_URL = "https://www.myserver.com/hello/hithere/"; final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/hello/hithere/"); request.setScheme("https"); request.setSecure(true);/*ww w . j av a 2s . c o m*/ request.setQueryString("TARGET=this&SAMLart=that&custom=custom"); final MockHttpServletResponse response = new MockHttpServletResponse(); final String constructedUrl = CommonUtils.constructServiceUrl(request, response, null, "www.myserver.com", Protocol.SAML11.getServiceParameterName(), Protocol.SAML11.getArtifactParameterName(), false); assertEquals("https://www.myserver.com/hello/hithere/?custom=custom", constructedUrl); }