List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest
public MockHttpServletRequest()
From source file:net.lshift.diffa.adapter.scanning.ConstraintsBuilderTest.java
@Test public void shouldNotAddDateRangeConstraintForEmptyRequest() { MockHttpServletRequest req = new MockHttpServletRequest(); ConstraintsBuilder builder = new ConstraintsBuilder(req); builder.maybeAddDateRangeConstraint("test"); assertEquals(0, builder.toList().size()); }
From source file:com.springsource.greenhouse.connect.TwitterConnectInterceptorTest.java
@Before public void setup() { interceptor = new TwitterConnectInterceptor(); httpServletRequest = new MockHttpServletRequest(); request = new ServletWebRequest(httpServletRequest); }
From source file:org.araneaframework.tests.servlet.util.AtomicResponsetHelperTests.java
public void setUp() throws Exception { res = new MockHttpServletResponse(); res.setContentType("text/html; charset=UTF-8"); output = new StandardServletOutputData(new MockHttpServletRequest(), res); atomic = new AtomicResponseHelper(output); }
From source file:org.openmrs.web.attribute.handler.SerializingFieldGenDatatypeHandlerTest.java
/** * @verifies return the correct typed value * @see SerializingFieldGenDatatypeHandler#getValue(org.openmrs.customdatatype.SerializingCustomDatatype, * javax.servlet.http.HttpServletRequest, String) *//*from w w w . java 2 s . com*/ @Test public void getValue_shouldReturnTheCorrectTypedValue() throws Exception { final String locationUuid = "some uuid"; final String formFieldName = "uuid"; MockHttpServletRequest request = new MockHttpServletRequest(); request.setParameter(formFieldName, locationUuid); Location expectedLocation = mock(Location.class); MockLocationDatatype datatype = mock(MockLocationDatatype.class); when(datatype.deserialize(eq(locationUuid))).thenReturn(expectedLocation); SerializingFieldGenDatatypeHandler handler = new MockLocationFieldGenDatatypeHandler(); Assert.assertEquals(expectedLocation, handler.getValue(datatype, request, formFieldName)); }
From source file:org.sventon.web.ctrl.template.ListDirectoryContentsControllerTest.java
@Test public void testSvnHandle() throws Exception { final RepositoryService mockService = EasyMock.createMock(RepositoryService.class); final MockHttpServletRequest request = new MockHttpServletRequest(); request.setParameter("rowNumber", "12"); final List<DirEntry> entries = TestUtils.getFileEntriesDirectoryList(); final BaseCommand command = new BaseCommand(); command.setName(new RepositoryName("test")); command.setRevision(Revision.create(12)); final ListDirectoryContentsController ctrl = new ListDirectoryContentsController(); ctrl.setRepositoryService(mockService); expect(mockService.list(null, command.getPath(), command.getRevisionNumber())) .andStubReturn(new DirList(entries, new Properties())); replay(mockService);// www.ja v a 2 s . c om final ModelAndView modelAndView = ctrl.svnHandle(null, command, 100, null, request, null, null); final Map model = modelAndView.getModel(); verify(mockService); assertEquals(2, model.size()); assertEquals(entries.get(0), ((List<DirEntry>) model.get("dirEntries")).get(0)); assertNull(modelAndView.getViewName()); }
From source file:nl.ctrlaltdev.harbinger.whitelist.WhiteListParserTest.java
@Test public void shouldParseIp() { assertTrue(parser.parse("ip:127.0.0.1").isWhitelisted(new Evidence(new MockHttpServletRequest()))); assertFalse(parser.parse("ip:10.0.0.1").isWhitelisted(new Evidence(new MockHttpServletRequest()))); }
From source file:org.jasig.cas.client.authentication.DefaultAuthenticationRedirectStrategyTests.java
@Test public void didWeRedirect() throws Exception { final String redirectUrl = "http://www.jasig.org"; final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); this.strategy.redirect(request, response, redirectUrl); assertEquals(redirectUrl, response.getRedirectedUrl()); }
From source file:com.ge.predix.acs.commons.web.RestErrorHandlerTest.java
@Test public void testException() { RestErrorHandler errorHandler = new RestErrorHandler(); HttpServletRequest request = new MockHttpServletRequest(); HttpServletResponse response = new MockHttpServletResponse(); Exception e = new Exception("Descriptive Error Message"); ModelAndView errorResponse = errorHandler.createApiErrorResponse(e, request, response); // The default error status code is 500 Assert.assertEquals(response.getStatus(), HttpStatus.INTERNAL_SERVER_ERROR.value()); // Not null error response containing an ErrorDetails model Assert.assertNotNull(errorResponse); Assert.assertNotNull(errorResponse.getModel().get("ErrorDetails")); // Default response payload error code and message assertRestApiErrorResponse(errorResponse, "FAILED", "Operation Failed"); }
From source file:se.trillian.goodies.web.DisableSessionIdInUrlFilterTest.java
protected void setUp() throws Exception { request = new MockHttpServletRequest(); response = new MockHttpServletResponse() { public String encodeURL(String url) { return url + ";jsessionid=2187WKEJH8923JWEKH"; }/*from w w w . j av a 2s . c o m*/ public String encodeRedirectURL(String url) { return url + ";jsessionid=WQ87621JHED89WEQDD"; } }; filter = new DisableSessionIdInUrlFilter(); }
From source file:org.openmrs.ui.framework.PageControllerTest.java
@Test public void shouldHandleFileDownloadReturnType() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); MockHttpSession session = new MockHttpSession(); Session uiSession = new Session(session); PageFactory pageFactory = mock(PageFactory.class); when(pageFactory.handle(any(PageRequest.class))) .thenThrow(new FileDownload("download.txt", "text/plain", "File contents".getBytes())); SessionFactory sessionFactory = mock(SessionFactory.class); when(sessionFactory.getSession(session)).thenReturn(uiSession); PageController controller = new PageController(); controller.setPageFactory(pageFactory); controller.setSessionFactory(sessionFactory); controller.handlePath("somemodule/download", request, response, new ExtendedModelMap(), session); Assert.assertEquals("text/plain", response.getContentType()); Assert.assertEquals("File contents", response.getContentAsString()); Assert.assertEquals("attachment; filename=download.txt", response.getHeader("Content-Disposition")); }