List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest
public MockHttpServletRequest(@Nullable String method, @Nullable String requestURI)
From source file:org.tonguetied.web.RequestUtilsTest.java
/** * Test method for {@link org.tonguetied.web.RequestUtils#isGetMethod(javax.servlet.http.HttpServletRequest)}. */// www . ja v a 2 s . co m @Test public final void testIsGetMethodLowerCase() { final MockHttpServletRequest request = new MockHttpServletRequest("get", "/"); assertTrue(RequestUtils.isGetMethod(request)); }
From source file:net.eusashead.hateoas.response.impl.PostResponseBuilderImplTest.java
@Before public void before() { request = new MockHttpServletRequest("POST", "http://localhost/api"); builder = new PostResponseBuilderImpl(request); }
From source file:org.openmrs.web.controller.person.AddPersonControllerTest.java
/** * @see AddPersonController#formBackingObject(HttpServletRequest) * @verifies catch an invalid birthdate//w w w .j a va 2 s . c om */ @Test public void formBackingObject_shouldCatchAnInvalidBirthdate() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", ""); HttpServletResponse response = new MockHttpServletResponse(); request.setParameter("addName", "Gayan Perera"); request.setParameter("addBirthdate", "03/07/199s"); request.setParameter("addGender", "M"); request.setParameter("personType", "patient"); request.setParameter("viewType", "edit"); AddPersonController controller = (AddPersonController) applicationContext.getBean("addPerson"); ModelAndView mav = controller.handleRequest(request, response); assertNotNull(mav); assertEquals("Person.birthdate.required", mav.getModel().get("errorMessage")); }
From source file:ar.com.zauber.commons.web.cache.impl.filter.matchers.AntRequestMatcherTest.java
/** * Test method for {@link AntRequestMatcher#matches(HttpServletRequest)}. */// w w w . j a v a 2s. c o m @Test public final void testMatches() { AntRequestMatcher matcher = new AntRequestMatcher("/servlet/path/{variable}"); MockHttpServletRequest request = new MockHttpServletRequest("GET", "/context/servlet/path/pepe"); request.setServletPath("/servlet"); request.setContextPath("/context"); MatchData matches = matcher.matches(request); assertThat(matches, notNullValue()); assertThat((String) matches.get("variable"), equalTo("pepe")); }
From source file:com.navercorp.lucy.security.xss.servletfilter.XssEscapeServletFilterTest.java
@Test public void testDoFilterWithUndefinedUrl() throws IOException, ServletException { request = new MockHttpServletRequest("GET", "/notExistUrl.do"); request.addParameter("title", "<b>Text</b>"); request.addParameter("globalParameter", "<b>Text</b>"); filter.doFilter(request, response, chain); assertFiltered("title", "<b>Text</b>"); assertFiltered("globalParameter", "<b>Text</b>"); }
From source file:net.eusashead.hateoas.response.impl.HeadResponseBuilderImplTest.java
@Before public void before() { request = new MockHttpServletRequest("HEAD", "http://localhost/resource/1"); builder = new EntityResponseBuilderImpl<Entity>(request); }
From source file:org.openmrs.web.controller.encounter.EncounterTypeListControllerTest.java
/** * @see EncounterTypeListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) *//*from w w w. j av a 2 s.c o m*/ @Test @Verifies(value = "should not fail if no encounter types are selected", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldNotFailIfNoEncounterTypesAreSelected() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("POST", ""); HttpServletResponse response = new MockHttpServletResponse(); SimpleFormController controller = (SimpleFormController) applicationContext.getBean("encounterTypeList"); // make sure an NPE isn't thrown here because no encounter types were selected controller.handleRequest(request, response); }
From source file:org.parancoe.basicWebApp.controllers.HomeControllerTest.java
public void testWelcome() throws Exception { resetRequestAndResponse();//from ww w . j a v a 2 s . co m req.setMethod("GET"); req.setRequestURI("/home/welcome.html"); req = new MockHttpServletRequest("GET", "/home/welcome.html"); ModelAndView mv = methodHandler.handle(req, res, controller); assertEquals("welcome", mv.getViewName()); assertNotNull(mv.getModel().get("something")); }
From source file:net.eusashead.hateoas.response.impl.PutResponseBuilderImplTest.java
@Before public void before() { request = new MockHttpServletRequest("PUT", "http://localhost/resource/1"); builder = new PutResponseBuilderImpl<Entity>(request); }
From source file:org.cloudfoundry.identity.uaa.authentication.AuthzAuthenticationFilterTests.java
@Test public void authenticatesValidUser() throws Exception { String msg = "{ \"username\":\"marissa\", \"password\":\"koala\"}"; AuthenticationManager am = mock(AuthenticationManager.class); Authentication result = mock(Authentication.class); when(am.authenticate(any(AuthzAuthenticationRequest.class))).thenReturn(result); AuthzAuthenticationFilter filter = new AuthzAuthenticationFilter(am); MockHttpServletRequest request = new MockHttpServletRequest("POST", "/oauth/authorize"); request.setParameter("credentials", msg); MockHttpServletResponse response = new MockHttpServletResponse(); filter.doFilter(request, response, new MockFilterChain()); }