List of usage examples for org.springframework.mock.web MockHttpServletRequest setProtocol
public void setProtocol(String protocol)
From source file:org.cloudfoundry.identity.uaa.login.EmailResetPasswordServiceTests.java
@Test public void testForgotPasswordWhenAResetCodeIsReturnedByTheUaa() throws Exception { mockUaaServer.expect(requestTo("http://uaa.example.com/uaa/password_resets")).andExpect(method(POST)) .andRespond(withSuccess("{\"code\":\"the_secret_code\",\"user_id\":\"user-id-001\"}", APPLICATION_JSON));/*from w w w.j a v a2s . co m*/ MockHttpServletRequest request = new MockHttpServletRequest(); request.setProtocol("http"); request.setContextPath("/login"); RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request)); emailResetPasswordService.forgotPassword("user@example.com"); mockUaaServer.verify(); Mockito.verify(messageService).sendMessage(eq("user-id-001"), eq("user@example.com"), eq(MessageType.PASSWORD_RESET), eq("Pivotal account password reset request"), contains( "<a href=\"http://localhost/login/reset_password?code=the_secret_code&email=user%40example.com\">Reset your password</a>")); }
From source file:fi.okm.mpass.idp.authn.impl.OpenIdConnectIdentityTest.java
private MockHttpServletRequest getRequest() { MockHttpServletRequest mockHttpServletRequest = new MockHttpServletRequest(); mockHttpServletRequest.setProtocol("https"); mockHttpServletRequest.setServerName(auth_client_server); mockHttpServletRequest.setRequestURI(auth_client_uri); return mockHttpServletRequest; }
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());//from w w w. ja v a2s . 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); }