List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest
public MockHttpServletRequest()
From source file:com.google.api.server.spi.IoUtilTest.java
@Test public void testGetRequestInputStream() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setContent(compress("test".getBytes(StandardCharsets.UTF_8))); request.addHeader("Content-Encoding", "gzip"); InputStream stream = IoUtil.getRequestInputStream(request); assertThat(stream).isInstanceOf(GZIPInputStream.class); assertThat(IoUtil.readStream(stream)).isEqualTo("test"); }
From source file:org.craftercms.security.authentication.impl.LogoutSuccessHandlerImplTest.java
@Test public void testRedirectToTargetUrl() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, mock(Authentication.class)); assertEquals(TARGET_URl, response.getRedirectedUrl()); assertEquals(HttpServletResponse.SC_MOVED_TEMPORARILY, response.getStatus()); assertTrue(response.isCommitted());//from w w w . ja v a 2 s . c o m }
From source file:org.springframework.security.web.jackson2.WebAuthenticationDetailsMixinTest.java
@Test public void buildWebAuthenticationDetailsUsingDifferentConstructors() throws IOException { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRemoteAddr("localhost"); request.setSession(new MockHttpSession(null, "1")); WebAuthenticationDetails details = new WebAuthenticationDetails(request); String jsonString = "{\"@class\": \"org.springframework.security.web.authentication.WebAuthenticationDetails\"," + "\"sessionId\": \"1\", \"remoteAddress\": \"/localhost\"}"; WebAuthenticationDetails authenticationDetails = this.mapper.readValue(jsonString, WebAuthenticationDetails.class); assertThat(details.equals(authenticationDetails)); }
From source file:org.araneaframework.tests.servlet.filter.StandardServletHeaderFilterServiceTests.java
public void setUp() throws Exception { req = new MockHttpServletRequest(); res = new MockHttpServletResponse(); output = new MockOverridableOutputData(req, res); parent = new StandardServletHttpFilterService(); child = new MockEventfulStandardService(); parent.setChildService(child);// ww w. ja v a 2 s .c o m MockLifeCycle.begin(parent); }
From source file:org.sventon.web.ctrl.template.GoToControllerTest.java
@Test public void testSvnHandle() throws Exception { final RepositoryService mockService = EasyMock.createMock(RepositoryService.class); final MockHttpServletRequest mockRequest = new MockHttpServletRequest(); final BaseCommand command = new BaseCommand(); command.setName(new RepositoryName("test")); command.setPath("/file.txt"); command.setRevision(Revision.create(12)); final GoToController ctrl = new GoToController(); final ConfigDirectory configDirectory = TestUtils.getTestConfigDirectory(); configDirectory.setCreateDirectories(false); final MockServletContext servletContext = new MockServletContext(); servletContext.setContextPath("sventon-test"); configDirectory.setServletContext(servletContext); final Application application = new Application(configDirectory); application.setConfigured(true);/*from w ww .jav a 2 s .c om*/ ctrl.setServletContext(new MockServletContext()); ctrl.setApplication(application); ctrl.setRepositoryService(mockService); ctrl.setAvailableCharsets(new AvailableCharsets("UTF-8")); // Test NodeKind.FILE expect(mockService.getNodeKind(null, command.getPath(), command.getRevisionNumber())) .andStubReturn(DirEntry.Kind.FILE); replay(mockService); ModelAndView modelAndView = ctrl.svnHandle(null, command, 100, null, mockRequest, null, null); Map model = modelAndView.getModel(); verify(mockService); assertEquals(1, model.size()); RedirectView view = (RedirectView) modelAndView.getView(); assertEquals("/repos/test/show/file.txt", view.getUrl()); reset(mockService); command.setPath("/dir"); // Test NodeKind.DIR expect(mockService.getNodeKind(null, command.getPath(), command.getRevisionNumber())) .andStubReturn(DirEntry.Kind.DIR); replay(mockService); modelAndView = ctrl.svnHandle(null, command, 100, null, mockRequest, null, null); model = modelAndView.getModel(); verify(mockService); assertEquals(1, model.size()); view = (RedirectView) modelAndView.getView(); assertEquals("/repos/test/list/dir/", view.getUrl()); reset(mockService); // Test NodeKind.UNKNOWN expect(mockService.getNodeKind(null, command.getPath(), command.getRevisionNumber())) .andStubReturn(DirEntry.Kind.UNKNOWN); replay(mockService); final BindException errors = new BindException(command, "test"); assertEquals(0, errors.getAllErrors().size()); modelAndView = ctrl.svnHandle(null, command, 100, null, mockRequest, null, errors); model = modelAndView.getModel(); verify(mockService); assertEquals(10, model.size()); assertEquals("goto", modelAndView.getViewName()); }
From source file:org.jasig.cas.authentication.principal.SimpleWebApplicationServiceImplTests.java
public void testResponseForJsession() { final MockHttpServletRequest request = new MockHttpServletRequest(); request.setParameter("service", "http://www.cnn.com/;jsession=test"); final WebApplicationService impl = SimpleWebApplicationServiceImpl.createServiceFrom(request); assertEquals("http://www.cnn.com/", impl.getId()); }
From source file:cherry.foundation.springmvc.CsrfRequestMatcherTest.java
private MockHttpServletRequest createRequest(String method, String pathInfo) { MockHttpServletRequest r = new MockHttpServletRequest(); r.setMethod(method);//from w w w .j ava2s. c om r.setPathInfo(pathInfo); return r; }
From source file:com.benfante.taglib.frontend.utils.FlashHelperTest.java
/** * Test of setError method, of class FlashHelper. *//*from ww w.j a v a 2 s .co m*/ @Test public void testSetError() { HttpServletRequest req = new MockHttpServletRequest(); String code = "error.code"; FlashHelper.setError(req, code); assertThatValueInRequestEqualToCode(req, code, FlashHelper.DEFAULT_ERROR_TYPE, FlashHelper.DEFAULT_FLASH_ATTRIBUTE); }
From source file:org.openmrs.web.controller.concept.ConceptSourceFormControllerTest.java
/** * @see ConceptSourceListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) */// ww w . j av a 2s . c o m @Test @Verifies(value = "should retire concept source", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldRetireConceptSource() throws Exception { ConceptService cs = Context.getConceptService(); ConceptSourceFormController controller = (ConceptSourceFormController) applicationContext .getBean("conceptSourceForm"); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setMethod("POST"); mockRequest.setParameter("conceptSourceId", "3"); mockRequest.setParameter("retireReason", "dummy reason for retirement"); mockRequest.setParameter("retire", "dummy reason for retirement"); controller.handleRequest(mockRequest, new MockHttpServletResponse()); ConceptSource conceptSource = cs.getConceptSource(3); Assert.assertTrue(conceptSource.isRetired()); Assert.assertEquals("dummy reason for retirement", conceptSource.getRetireReason()); }
From source file:ar.com.zauber.commons.web.proxy.impl.dao.behaviour.impl.InmutableURLRequestMapperAssertionTest.java
/** @throws MalformedURLException on error */ public final void testAssertionFalse() throws MalformedURLException { try {//from w ww.j av a 2 s . com new InmutableURLRequestMapperAssertion(0L, new InmutableURLResult(new URL("http://localhost")), new MockHttpServletRequest()) .assertRequest(new InmutableURLRequestMapper(new InmutableURLResult())); fail(); } catch (final URLRequestMapperAssertionsException e) { // ok } }