List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest
public MockHttpServletRequest()
From source file:org.jasig.cas.web.support.WebUtilTests.java
public void testFindService() { final SamlArgumentExtractor openIdArgumentExtractor = new SamlArgumentExtractor(); final CasArgumentExtractor casArgumentExtractor = new CasArgumentExtractor(); final ArgumentExtractor[] argumentExtractors = new ArgumentExtractor[] { openIdArgumentExtractor, casArgumentExtractor };/*from w ww .j a v a2 s . c o m*/ final MockHttpServletRequest request = new MockHttpServletRequest(); request.setParameter("service", "test"); final Service service = WebUtils.getService(Arrays.asList(argumentExtractors), request); assertEquals("test", service.getId()); }
From source file:org.ngrinder.common.util.HttpContainerContextTest.java
@Before public void setMockContext() { MockHttpServletRequest req = new MockHttpServletRequest(); req.addHeader("User-Agent", "Win"); SecurityContextHolderAwareRequestWrapper reqWrapper = new SecurityContextHolderAwareRequestWrapper(req, "U"); RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(reqWrapper)); }
From source file:org.sventon.web.ctrl.template.ShowThumbnailsControllerTest.java
@Test public void testSvnHandle() throws Exception { final ConfigurableMimeFileTypeMap fileTypeMap = new ConfigurableMimeFileTypeMap(); fileTypeMap.afterPropertiesSet();/*from w w w .j a v a 2 s.com*/ final MultipleEntriesCommand command = new MultipleEntriesCommand(); final ShowThumbnailsController ctrl = new ShowThumbnailsController(fileTypeMap); final String[] pathEntries = new String[] { "file1.gif@123", "file2.jpg@123", "file.abc@123" }; command.setEntries(PathRevision.parse(pathEntries)); final MockHttpServletRequest req = new MockHttpServletRequest(); req.addParameter(GetFileController.DISPLAY_REQUEST_PARAMETER, GetFileController.CONTENT_DISPOSITION_INLINE); final ModelAndView modelAndView = ctrl.svnHandle(null, command, 100, null, req, null, null); final Map model = modelAndView.getModel(); final List entries = (List) model.get("thumbnailentries"); assertEquals(2, entries.size()); final PathRevision entry0 = (PathRevision) entries.get(0); assertEquals("file1.gif", entry0.getPath()); assertEquals(123, entry0.getRevision().getNumber()); }
From source file:web.interceptor.UserContextInterceptorTest.java
@Before public void init() throws Exception { mav = new ModelAndView(); request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); context.getAutowireCapableBeanFactory().autowireBean(uci); ((MockHttpServletRequest) request).setServletPath("/portal"); ((MockHttpServletRequest) request).setPathInfo("/home"); uci.setSuccessEndpointURL("/portal/home"); }
From source file:cherry.foundation.onetimetoken.OneTimeTokenValidatorImplTest.java
@Test public void testIsValid_WithIssuer() { MockHttpServletRequest request = new MockHttpServletRequest(); OneTimeToken token = oneTimeTokenIssuer.newToken(request); request.setParameter(token.getName(), token.getValue()); assertTrue(oneTimeTokenValidator.isValid(request)); }
From source file:com.github.mike10004.stormpathacctmgr.NewPasswordFormServletTest.java
@Test public void testDoGet() throws Exception { System.out.println("NewPasswordFormServletTest.testDoGet"); String emailAddress = "somebody@example.com"; String token = "981ng9014ng4nh9014h901nh4jhqg8rejg089rjg09zahg49hqg08"; final Application application = createNiceMock(Application.class); Account account = createNiceMock(Account.class); final RequestDispatcher requestDispatcher = createNiceMock(RequestDispatcher.class); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); MockHttpServletRequest mockRequest = new MockHttpServletRequest() { @Override/*w w w . j av a2 s .c om*/ public RequestDispatcher getRequestDispatcher(String path) { assertEquals(NewPasswordFormServlet.RESET_ENTER_NEW_PASSWORD_JSP_PATH, path); return requestDispatcher; } }; mockRequest.setParameter(PasswordReset.PARAM_RESET_TOKEN, token); requestDispatcher.forward(mockRequest, mockResponse); EasyMock.expectLastCall().times(1); expect(account.getEmail()).andReturn(emailAddress).anyTimes(); expect(application.verifyPasswordResetToken(token)).andReturn(account).times(1); replay(application, account, requestDispatcher); final Stormpaths stormpaths = new Stormpaths() { @Override public Application buildApplication() { return application; } }; NewPasswordFormServlet instance = new NewPasswordFormServlet() { @Override protected Stormpaths createStormpaths() { return stormpaths; } }; MockServletContext servletContext = new MockServletContext(); instance.init(new MockServletConfig(servletContext)); instance.doGet(mockRequest, mockResponse); String actualTargetEmailAttribute = (String) mockRequest .getAttribute(NewPasswordFormServlet.ATTR_TARGET_EMAIL); System.out.println("email attribute: " + actualTargetEmailAttribute); assertEquals(emailAddress, actualTargetEmailAttribute); System.out.println("status: " + mockResponse.getStatus()); assertEquals(HttpServletResponse.SC_OK, mockResponse.getStatus()); }
From source file:com.nebhale.cyclinglibrary.web.json.AbstractJsonSerializerTest.java
@Before public final void setRequestContext() { RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest())); }
From source file:org.moserp.infrastructure.gateway.filter.ResponseLinksMapperTest.java
@Before public void setUp() { MockHttpServletRequest servletRequest = new MockHttpServletRequest(); servletRequest.setRequestURI("/api/products"); servletRequest.setServerPort(8080);/* w ww. j a v a 2s .c o m*/ RequestContextHolder.setRequestAttributes(new ServletWebRequest(servletRequest)); }
From source file:org.shimlib.web.servlet.view.filedownload.FileDownloadViewTest.java
@Before public void setUp() { MockitoAnnotations.initMocks(this); file = new DownloadFileImpl("Some Content".getBytes(), "something.txt", "text/plain"); response = new MockHttpServletResponse(); request = new MockHttpServletRequest(); }
From source file:newcontroller.handler.impl.DefaultResponseTest.java
@Test public void testBodyText() throws Exception { MockHttpServletResponse response = new MockHttpServletResponse(); Response res = new DefaultResponse(response, Arrays.asList(new StringHttpMessageConverter(), new GsonHttpMessageConverter())); HandlerBridge handlerBridge = res.body("Hello"); handlerBridge.bridge(new DefaultRequest(new MockHttpServletRequest()), res); assertThat(response.getContentAsString(), is("Hello")); }