List of usage examples for org.springframework.mock.web MockHttpServletRequest setServerName
public void setServerName(String serverName)
From source file:fr.mby.saml2.sp.opensaml.core.OpenSaml20IntegrationTest.java
protected MockHttpServletRequest buildSloRedirectRequest(final String relayState, final Resource redirectEncodedResource) throws IOException, UnsupportedEncodingException { final String encodedRequest = SamlTestResourcesHelper.readFile(redirectEncodedResource); final MockHttpServletRequest request = new MockHttpServletRequest("GET", SP_SLO_REDIRECT_URI_ENDPOINT); request.setServerName(SP_AUTHN_SERVER_NAME_ENDPOINT); request.setQueryString("?SAMLRequest=" + encodedRequest + "&RelayState=" + relayState); request.setParameter("SAMLRequest", URLDecoder.decode(encodedRequest, "UTF-8")); request.setParameter("RelayState", relayState); return request; }
From source file:fr.mby.saml2.sp.opensaml.core.OpenSaml20IntegrationTest.java
protected MockHttpServletRequest buildSloRedirectResponse(final String relayState, final Resource redirectEncodedResource) throws IOException, UnsupportedEncodingException { final String encodedRequest = SamlTestResourcesHelper.readFile(redirectEncodedResource); final MockHttpServletRequest request = new MockHttpServletRequest("GET", SP_SLO_REDIRECT_URI_ENDPOINT); request.setServerName(SP_AUTHN_SERVER_NAME_ENDPOINT); request.setQueryString("?SAMLResponse=" + encodedRequest + "&RelayState=" + relayState); request.setParameter("SAMLResponse", URLDecoder.decode(encodedRequest, "UTF-8")); request.setParameter("RelayState", relayState); return request; }
From source file:fr.mby.saml2.sp.opensaml.core.OpenSaml20IntegrationTest.java
protected MockHttpServletRequest buildAuthnRedirectResponse(final String relayState, final Resource redirectEncodedResource) throws IOException, UnsupportedEncodingException { final String encodedRequest = SamlTestResourcesHelper.readFile(redirectEncodedResource); final MockHttpServletRequest request = new MockHttpServletRequest("GET", SP_AUTHN_REDIRECT_URI_ENDPOINT); request.setServerName(SP_AUTHN_SERVER_NAME_ENDPOINT); request.setQueryString("?SAMLResponse=" + encodedRequest + "&RelayState=" + relayState); request.setParameter("SAMLResponse", URLDecoder.decode(encodedRequest, "UTF-8")); request.setParameter("RelayState", relayState); return request; }
From source file:com.enonic.cms.business.portal.instruction.PostProcessInstructionExecutorImplTest.java
private MockHttpServletRequest setUpMockRequest(String serverName) { MockHttpServletRequest request = new MockHttpServletRequest(); request.setServerName(serverName); request.setRequestURI("/site/0/"); return request; }
From source file:org.jasig.cas.support.oauth.web.OAuth20AuthorizeControllerTests.java
@Test public void testOKWithState() throws Exception { final MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", CONTEXT + OAuthConstants.AUTHORIZE_URL); mockRequest.setParameter(OAuthConstants.CLIENT_ID, CLIENT_ID); mockRequest.setParameter(OAuthConstants.REDIRECT_URI, REDIRECT_URI); mockRequest.setParameter(OAuthConstants.STATE, STATE); mockRequest.setServerName(CAS_SERVER); mockRequest.setServerPort(CAS_PORT); mockRequest.setScheme(CAS_SCHEME);// w w w . ja va2 s . c o m final MockHttpServletResponse mockResponse = new MockHttpServletResponse(); final ServicesManager servicesManager = mock(ServicesManager.class); final List<RegisteredService> services = new ArrayList<RegisteredService>(); services.add(getRegisteredService(REDIRECT_URI, SERVICE_NAME)); when(servicesManager.getAllServices()).thenReturn(services); final OAuth20WrapperController oauth20WrapperController = new OAuth20WrapperController(); oauth20WrapperController.setLoginUrl(CAS_URL); oauth20WrapperController.setServicesManager(servicesManager); oauth20WrapperController.afterPropertiesSet(); final ModelAndView modelAndView = oauth20WrapperController.handleRequest(mockRequest, mockResponse); final HttpSession session = mockRequest.getSession(); assertEquals(REDIRECT_URI, session.getAttribute(OAuthConstants.OAUTH20_CALLBACKURL)); assertEquals(SERVICE_NAME, session.getAttribute(OAuthConstants.OAUTH20_SERVICE_NAME)); assertEquals(STATE, session.getAttribute(OAuthConstants.OAUTH20_STATE)); final View view = modelAndView.getView(); assertTrue(view instanceof RedirectView); final RedirectView redirectView = (RedirectView) view; assertEquals(OAuthUtils.addParameter(CAS_URL, "service", CAS_URL + CONTEXT + OAuthConstants.CALLBACK_AUTHORIZE_URL), redirectView.getUrl()); }
From source file:fi.hsl.parkandride.docs.ApiDocumentation.java
private RequestBuilder withBaseUrl(final MockHttpServletRequestBuilder builder) { return new RequestBuilder() { @Override//from w w w. java 2s . com public MockHttpServletRequest buildRequest(ServletContext servletContext) { MockHttpServletRequest request = builder.buildRequest(servletContext); request.setServerName("p.hsl.fi"); request.setRemotePort(80); return request; } }; }
From source file:org.cateproject.test.functional.mockmvc.HtmlUnitRequestBuilder.java
public MockHttpServletRequest buildRequest(ServletContext servletContext) { String charset = getCharset(); String httpMethod = webRequest.getHttpMethod().name(); UriComponents uriComponents = uriComponents(); MockHttpServletRequest result = new HtmlUnitMockHttpServletRequest(servletContext, httpMethod, uriComponents.getPath());//ww w . j av a 2s . c om parent(result, parentBuilder); result.setServerName(uriComponents.getHost()); // needs to be first for additional headers authType(result); result.setCharacterEncoding(charset); content(result, charset); contextPath(result, uriComponents); contentType(result); cookies(result); headers(result); locales(result); servletPath(uriComponents, result); params(result, uriComponents); ports(uriComponents, result); result.setProtocol("HTTP/1.1"); result.setQueryString(uriComponents.getQuery()); result.setScheme(uriComponents.getScheme()); pathInfo(uriComponents, result); return parentPostProcessor == null ? result : parentPostProcessor.postProcessRequest(result); }
From source file:fr.xebia.servlet.filter.XForwardedFilterTest.java
@Test public void testToAbsoluteInResponse() { // PREPARE/* ww w .ja va 2 s.c o m*/ XForwardedFilter xFilter = new XForwardedFilter(); MockHttpServletRequest request = new MockHttpServletRequest(); HttpServletResponse mockResponse = new MockHttpServletResponse(); XForwardedResponse response = xFilter.new XForwardedResponse(mockResponse, request); request.setScheme("http"); request.setServerName("localhost"); request.setServerPort(80); request.setContextPath("/context"); request.setRequestURI("/context/dir/test"); // TEST and VERIFY assertEquals("relative uri", "http://localhost/context/dir/relativeURI", response.toAbsolute("relativeURI")); assertEquals("relative to host uri", "http://localhost/relativeURI", response.toAbsolute("/relativeURI")); assertEquals("relative to context root uri", "http://localhost/context/relativeURI", response.toAbsolute(request.getContextPath() + "/relativeURI")); assertEquals("absolute uri", "https://server/othercontext/uri", response.toAbsolute("https://server/othercontext/uri")); }
From source file:org.artifactory.util.HttpUtilsTest.java
public void getServletContextUrl() throws EncoderException { String requestUrl = "http://lala.land.com"; MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", requestUrl); mockRequest.setServerName("lala.land.com"); String servletContextUrl = HttpUtils.getServletContextUrl(mockRequest); assertEquals(servletContextUrl, requestUrl); }
From source file:org.artifactory.util.HttpUtilsTest.java
public void getServletContextUrlHttps() throws EncoderException { String requestUrl = "https://lala.land.com"; MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", requestUrl); mockRequest.setServerName("lala.land.com"); mockRequest.setScheme("https"); mockRequest.setServerPort(443);//from w w w . java2 s.com String servletContextUrl = HttpUtils.getServletContextUrl(mockRequest); assertEquals(servletContextUrl, requestUrl); }