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:com.hastybox.lesscss.compileservice.controller.spring.MappedSpringLessControllerTest.java

/**
 * @throws java.lang.Exception//from   ww w . j  a v a 2 s  .  c  om
 */
@Before
public void setUp() throws Exception {

    controller = new MappedSpringLessController();

    compileService = mock(LessCompileService.class);

    resourceLoader = mock(ResourceLoader.class);
    resource = mock(Resource.class);

    controller.setCompileService(compileService);
    controller.setResourceLoader(resourceLoader);

    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();

}

From source file:org.openmrs.module.clinicalsummary.web.service.PatientSummaryControllerTest.java

/**
 * @verifies return summary data for patient and summary
 * @see org.openmrs.module.clinicalsummary.web.controller.service.PatientSummaryController#searchSummary(String, String, String, Integer, javax.servlet.http.HttpServletResponse)
 *//*from ww  w.  ja v a2  s . co m*/
@Test
public void searchSummary_shouldReturnSummaryDataForPatientAndSummary() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setMethod("GET");
    request.setRequestURI("/module/clinicalsummary/service/patient/summary");
    request.setParameter("username", "admin");
    request.setParameter("password", "test");
    request.setParameter("patientId", "7");
    request.setParameter("summaryId", "3");

    MockHttpServletResponse response = new MockHttpServletResponse();
    HandlerAdapter handlerAdapter = new AnnotationMethodHandlerAdapter();
    handlerAdapter.handle(request, response, controller);

    Assert.assertFalse(StringUtils.isNotEmpty(response.getContentAsString()));
}

From source file:org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImplTest.java

@Test
public void testRedirectToLoginFormUrl() throws Exception {
    handler.setLoginFormUrl(LOGIN_FORM_URL);

    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContext context = new RequestContext(request, response);

    handler.handle(context, new AuthenticationRequiredException(""));

    verify(requestCache).saveRequest(request, response);

    assertEquals(LOGIN_FORM_URL, response.getRedirectedUrl());
    assertEquals(HttpServletResponse.SC_MOVED_TEMPORARILY, response.getStatus());
    assertTrue(response.isCommitted());//  w  w  w.ja va  2s  . c  o  m
}

From source file:newcontroller.handler.impl.DefaultResponseTest.java

@Test
public void testBodyJson() throws Exception {
    MockHttpServletResponse response = new MockHttpServletResponse();
    Response res = new DefaultResponse(response,
            Arrays.asList(new StringHttpMessageConverter(), new GsonHttpMessageConverter()));
    HandlerBridge handlerBridge = res.body(Collections.singletonMap("name", "Joy"));
    handlerBridge.bridge(new DefaultRequest(new MockHttpServletRequest()), res);
    assertThat(response.getContentAsString(), is("{\"name\":\"Joy\"}"));
}

From source file:org.floggy.synchronization.jme.server.SynchronizationServletTest.java

/**
* DOCUMENT ME!/*from   w  w  w. j  av  a  2 s .  c  o  m*/
*/
@Test
public void testDoGetServletRequestServletResponseException() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();

    SynchronizationServlet servlet = new SynchronizationServlet();

    try {
        request.setContent(getContent(Person.class));

        servlet.doGet(request, response);
    } catch (Exception e) {
        Assert.assertEquals(e.getCause().getClass(), SynchronizationException.class);
    }
}

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

@Before
public void before() throws Exception {
    executeDataSet(Rest19ExtTestConstants.TEST_DATASET);
    this.service = Context.getVisitService();
    this.controller = new VisitAttributeController();
    this.request = new MockHttpServletRequest();
    this.response = new MockHttpServletResponse();
}

From source file:org.terasoluna.gfw.web.logging.mdc.MDCClearFilterTest.java

/**
 * setup all test case.//  www.jav a2 s. c  o  m
 */
@Before
public void setup() {

    // create test target.
    this.testTarget = new MDCClearFilter();

    // setup mock.
    this.mockRequest = new MockHttpServletRequest();
    this.mockResponse = new MockHttpServletResponse();
    this.mockFilterChain = spy(new MockFilterChainForMDCClearFilterTest());

    // setup MDC.
    MDC.clear();

}

From source file:org.jtalks.common.web.util.UserDataInterceptorTest.java

@BeforeMethod
public void setUp() throws Exception {
    securityService = mock(SecurityService.class);
    interceptor = new UserDataInterceptor(securityService);
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
}

From source file:org.ngrinder.agent.controller.AgentManagerControllerTest.java

@Before
public void setMockRequest() {
    MockHttpServletRequest req = new MockHttpServletRequest();
    req.addHeader("User-Agent", "Win");
    SecurityContextHolderAwareRequestWrapper reqWrapper = new SecurityContextHolderAwareRequestWrapper(req,
            "U");
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(reqWrapper));
}

From source file:org.openmrs.web.controller.encounter.EncounterFormControllerTest.java

/**
 * @see EncounterFormController#onSubmit(javax.servlet.http.HttpServletRequest,
 *      javax.servlet.http.HttpServletResponse, java.lang.Object,
 *      org.springframework.validation.BindException)
 *///ww w  .  ja  v  a 2 s. c  om
@Test
@Verifies(value = "transfer encounter to another patient when encounter patient was changed", method = "onSubmit(HttpServletRequest, HttpServletResponse, Object, BindException)")
public void onSubmit_shouldSaveANewEncounterRoleObject() throws Exception {
    executeDataSet(ENC_INITIAL_DATA_XML);
    executeDataSet(TRANSFER_ENC_DATA_XML);

    EncounterFormController controller = new EncounterFormController();

    MockHttpServletResponse response = new MockHttpServletResponse();
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setParameter("patientId", "201");

    Encounter encounter = Context.getEncounterService().getEncounter(200);

    Patient oldPatient = encounter.getPatient();
    Patient newPatient = Context.getPatientService().getPatient(201);
    Assert.assertNotEquals(oldPatient, newPatient);

    List<Encounter> newEncounter = Context.getEncounterService()
            .getEncountersByPatientId(newPatient.getPatientId());
    Assert.assertEquals(0, newEncounter.size());

    BindException errors = new BindException(encounter, "encounterRole");

    controller.onSubmit(request, response, encounter, errors);

    Assert.assertEquals(true, encounter.isVoided());
    newEncounter = Context.getEncounterService().getEncountersByPatientId(newPatient.getPatientId());
    Assert.assertEquals(1, newEncounter.size());
    Assert.assertEquals(false, newEncounter.get(0).isVoided());
}