List of usage examples for org.springframework.mock.web MockHttpServletRequest setRequestURI
public void setRequestURI(@Nullable String requestURI)
From source file:fi.okm.mpass.idp.authn.impl.SocialUserAuthServletTest.java
@Test public void testUnmapped() throws Exception { MockHttpServletRequest httpRequest = initHttpRequest(); httpRequest.setRequestURI("/notMapped"); servlet.service(httpRequest, new MockHttpServletResponse()); Assert.assertEquals(httpRequest.getAttribute(ExternalAuthentication.AUTHENTICATION_ERROR_KEY), SocialUserErrorIds.EXCEPTION); }
From source file:org.hdiv.web.servlet.tags.form.FormTagTests.java
protected void extendRequest(MockHttpServletRequest request) { request.setRequestURI(REQUEST_URI); request.setQueryString("foo=bar"); this.request = request; }
From source file:fi.okm.mpass.idp.authn.impl.YleIdentityTest.java
/** * Runs getRedirectUrl with prerequisites fulfilled. * @throws Exception// w w w . j av a2s . c o m */ @Test public void testRedirect() throws Exception { final YleIdentity yleId = initYleIdentity(); final String authzEndpoint = "http://mock.org/authorize"; yleId.setAuthorizationEndpoint(authzEndpoint); final MockHttpServletRequest httpRequest = new MockHttpServletRequest(); httpRequest.setRequestURI("/mock/"); final String redirectUrl = yleId.getRedirectUrl(httpRequest); Assert.assertNotNull(redirectUrl); Assert.assertTrue(redirectUrl.startsWith(authzEndpoint)); Assert.assertTrue(redirectUrl.contains("app_id=" + appId)); Assert.assertTrue(redirectUrl.contains("app_key=" + appKey)); Assert.assertTrue(redirectUrl.contains("client_id=" + clientId)); }
From source file:edu.northwestern.bioinformatics.studycalendar.security.plugin.cas.CasAuthenticationSystemTest.java
public void testInitializeLogoutFilter() throws Exception { doValidInitialize();/* ww w .ja va2s .c o m*/ Filter actual = getSystem().logoutFilter(); assertTrue("Wrong filter type", actual instanceof LogoutFilter); MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("/auth/logout"); // Expect filter chain not continued FilterChain filterChain = registerMockFor(FilterChain.class); replayMocks(); actual.doFilter(request, new MockHttpServletResponse(), filterChain); verifyMocks(); }
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);/*from ww w . ja v a2 s . c om*/ request.setServerName("localhost"); request.setServerPort(port); 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:com.amashchenko.struts2.pdfstream.PdfStreamResultTest.java
@Test public void testFindBaseUrl() throws Exception { Assert.assertNotNull(pdfStreamResult); MockHttpServletRequest request = new MockHttpServletRequest(); request.setLocalName("localhost"); request.setRequestURI("/contextPath/requestURI"); request.setQueryString("queryString"); request.setContextPath("/contextPath"); final String baseUrl = pdfStreamResult.findBaseUrl(request); Assert.assertEquals("http://localhost/contextPath/", baseUrl); }
From source file:net.javacrumbs.smock.http.server.servlet.CommonServletBasedMockWebServiceClient.java
protected MockHttpServletRequest createRequest(String path, WebServiceMessage message) { String requestXml = serialize(getEnvelopeSource(message)); MockHttpServletRequest request = new ExtendedMockHttpServletRequest(); request.setMethod("POST"); request.setPathInfo(path);// w w w. j a v a 2 s . c o m request.setRequestURI(path); request.setContent(stringToBytes(requestXml)); request.setContentType(CONTENT_TYPE); request.addHeader("Content-Type", CONTENT_TYPE); return request; }
From source file:nl.lumc.nanopub.store.api.NanopubControllerIntegrationTest.java
@DirtiesContext @Test/* www. j av a2 s.co m*/ public void testListZeroNanopubs() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); request.setRequestURI("/nanopubs"); MockHttpServletResponse response = new MockHttpServletResponse(); Object handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals("[]", response.getContentAsString()); }
From source file:org.jasig.cas.client.util.CasFilterTests.java
@Test public void serverName() { final String serverNameWithoutSlash = "http://www.cnn.com"; final String serverNameWithSlash = "http://www.cnn.com/"; final TestCasFilter testCasFilter = new TestCasFilter(); testCasFilter.setServerName(serverNameWithoutSlash); final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); request.setContextPath("/cas"); request.setRequestURI("/cas/test"); assertTrue(testCasFilter.constructServiceUrl(request, response).startsWith("http://www.cnn.com/cas/test")); testCasFilter.setServerName(serverNameWithSlash); assertTrue(testCasFilter.constructServiceUrl(request, response).startsWith("http://www.cnn.com/cas/test")); }
From source file:nl.lumc.nanopub.store.api.NanopubControllerIntegrationTest.java
@DirtiesContext @Test/*from w w w . j a v a 2s . c o m*/ public void testListNanopubs() throws Exception { addNanopub(this.repository, EXAMPLE_STORED_NANOPUB_NAME); MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); request.setRequestURI("/nanopubs"); MockHttpServletResponse response = new MockHttpServletResponse(); Object handler = handlerMapping.getHandler(request).getHandler(); handlerAdapter.handle(request, response, handler); assertEquals("[\"" + EXAMPLE_STORED_URI + "\"]", response.getContentAsString()); }