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() 

Source Link

Document

Create a new MockHttpServletRequest with a default MockServletContext .

Usage

From source file:org.araneaframework.tests.FormControlTest.java

/**
 * Tests that {@link MultiSelectControl} returns an empty <code>List</code> for an empty request.
 * @throws Exception/*w  w w.  j a  va2 s. c o m*/
 */
public void testMultiSelectOnEmptyRequest() throws Exception {

    MockHttpServletRequest emptyRequest = new MockHttpServletRequest();
    MultiSelectControl ms = new MultiSelectControl();
    ms._getComponent().init(new MockEnviroment());
    MockUiLibUtil.emulateHandleRequest(ms, "myMultiSelect", emptyRequest);
    ms.convertAndValidate();

    assertNotNull("MultiSelect must not return null if it's not present in request", ms.getRawValue());
    assertTrue("MultiSelect must return List if it's not present in request", ms.getRawValue() instanceof List);
    assertTrue("MultiSelect must return empty List if it's not present in request",
            ((List) ms.getRawValue()).size() == 0);

    ms._getComponent().destroy();
}

From source file:org.openmrs.module.formfilter.web.controller.PersonFormFilterEntryPortletControllerTest.java

/**
 * @see {@link PersonFormFilterEntryPortletController#populateModel(HttpServletRequest, Map)}
 *///ww  w  . jav  a  2 s . co m
@Test
@Verifies(value = "should return FormList", method = "populateModel(HttpServletRequest, Map)")
public void populateModel_shouldReturnFormList() {
    PersonFormFilterEntryPortletController controller = new PersonFormFilterEntryPortletController();
    ModelMap model = new ModelMap();
    MockHttpServletRequest request = new MockHttpServletRequest();
    model.addAttribute("patient", Context.getPatientService().getPatient(2));
    model.addAttribute("person", Context.getPersonService().getPerson(2));
    controller.populateModel(request, model);
    //TODO return form list using PersonFormFilterEntryPortletController#populateModel
    Assert.assertEquals(0, ((Map<Form, FormEntryHandler>) model.get("formToEntryUrlMap")).size());

}

From source file:org.openmrs.module.webservices.rest19ext.web.v1_0.controller.VisitTypeControllerTest.java

@Before
public void before() {
    this.service = Context.getVisitService();
    this.controller = new VisitTypeController();
    this.request = new MockHttpServletRequest();
    this.response = new MockHttpServletResponse();
}

From source file:com.nicusa.controller.DrugControllerTest.java

@Before
public void before() {
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));
}

From source file:org.jasig.cas.ticket.registry.AbstractTicketRegistryTests.java

public static Service getService() {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    request.addParameter("service", "test");
    return SimpleWebApplicationServiceImpl.createServiceFrom(request);
}

From source file:nl.dtls.fairdatapoint.api.controller.DataAccessorControllerTest.java

/**
 * Check unsupported accept header./*w  w w .ja v a2  s .  c om*/
 * 
 * @throws Exception 
 */
@Test(expected = Exception.class)
public void unsupportedAcceptHeader() throws Exception {
    MockHttpServletRequest request;
    MockHttpServletResponse response;
    Object handler;

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    request.setMethod("GET");
    request.addHeader(HttpHeaders.ACCEPT, "application/trig");
    request.setRequestURI("/textmining/gene-disease-association_lumc/sparql");
    handler = handlerMapping.getHandler(request).getHandler();
    handlerAdapter.handle(request, response, handler);
    assertEquals(HttpServletResponse.SC_UNSUPPORTED_MEDIA_TYPE, response.getStatus());
}

From source file:net.shibboleth.idp.cas.flow.AbstractFlowTest.java

/**
 * Initialize HTTP request, response, and flow context.
 *///from  www . jav a2  s . c  o  m
@BeforeMethod
public void initialize() {
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    externalContext = new MockExternalContext();
    externalContext.setNativeRequest(request);
    externalContext.setNativeResponse(response);
    HttpServletRequestResponseContext.loadCurrent(request, response);
}

From source file:org.sventon.web.ctrl.SubmitConfigurationsControllerTest.java

@Test
public void testHandleRequestInternalConfigured() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    final MockHttpServletResponse response = new MockHttpServletResponse();
    final SubmitConfigurationsController controller = new SubmitConfigurationsController();
    application.setConfigured(true);/*from   w ww.  jav a 2s .c o m*/
    controller.setApplication(application);
    final ModelAndView modelAndView = controller.handleRequestInternal(request, response);
    assertEquals("error/configurationError", modelAndView.getViewName());
}

From source file:org.araneaframework.tests.framework.router.StandardTopServiceRouterServiceTests.java

public void setUp() throws Exception {
    service = new StandardTopServiceRouterService();
    map = new HashMap();

    child1 = new MockEventfulStandardService();
    child2 = new MockEventfulStandardService();

    req = new MockHttpServletRequest();
    res = new MockHttpServletResponse();

    input = new StandardServletInputData(req);
    output = new StandardServletOutputData(req, res);

    map.put("child1", child1);
    map.put("child2", child2);

    service.setServiceMap(map);// w w w .  jav  a2 s  .  c  om
    service._getComponent().init(MockUtil.getEnv());

    service.setDefaultServiceId("child1");
}

From source file:com.hp.autonomy.frontend.find.core.web.ControllerUtilsTest.java

@Test
public void buildErrorModelAndView() {
    final ErrorModelAndViewInfo errorModelAndViewInfo = new ErrorModelAndViewInfo.Builder()
            .setRequest(new MockHttpServletRequest()).setMainMessageCode("some.code")
            .setSubMessageCode("some.code").setSubMessageArguments(new Object[] {})
            .setStatusCode(HttpStatus.SC_FAILED_DEPENDENCY).setContactSupport(true)
            .setButtonHref(URI.create("http://some-address")).build();
    final ModelAndView modelAndView = controllerUtils.buildErrorModelAndView(errorModelAndViewInfo);
    assertNotNull(modelAndView.getModel().get(ErrorAttributes.MAIN_MESSAGE.value()));
    assertNotNull(modelAndView.getModel().get(ErrorAttributes.CONTACT_SUPPORT.value()));
    assertNotNull(modelAndView.getModel().get(ErrorAttributes.BUTTON_HREF.value()));
}