Example usage for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest

List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest.

Prototype

public MockHttpServletRequest(@Nullable String method, @Nullable String requestURI) 

Source Link

Document

Create a new MockHttpServletRequest with a default MockServletContext .

Usage

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", "&lt;b&gt;Text&lt;/b&gt;");
    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());

}