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

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

Introduction

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

Prototype

MockHttpServletResponse

Source Link

Usage

From source file:org.jasig.cas.client.util.ErrorRedirectFilterTests.java

@Test
public void noRootCause() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest();
    final MockHttpServletResponse response = new MockHttpServletResponse();

    // this should be okay as the mock filter chain allows one call
    this.errorRedirectFilter.doFilter(request, response, this.filterChain);

    // this will fail as the mock filter chain will throw IllegalStateException
    this.errorRedirectFilter.doFilter(request, response, this.filterChain);

    assertEquals(REDIRECT_URL, response.getRedirectedUrl());

}

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

@Test
public void testHandle() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/login.json");
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContext context = new RequestContext(request, response);

    String ticket = UUID.randomUUID().toString();
    ObjectId profileId = new ObjectId();

    Profile profile = new Profile();
    profile.setId(profileId);//from   w w  w  .j  a  v a 2  s  .c  o  m
    profile.setUsername("jdoe");
    profile.setPassword("1234");
    profile.setEmail("jdoe@craftercms.org");

    Authentication auth = new DefaultAuthentication(ticket.toString(), profile);

    handler.handle(context, auth);

    assertEquals(HttpServletResponse.SC_OK, response.getStatus());
    assertEquals(
            "{\"ticket\":\"" + ticket + "\",\"profile\":{\"username\":\"jdoe\","
                    + "\"password\":\"1234\",\"email\":\"jdoe@craftercms.org\",\"verified\":false,"
                    + "\"enabled\":false,\"createdOn\":null,\"lastModified\":null,\"tenant\":null,\"roles\":[],"
                    + "\"attributes\":{},\"id\":\"" + profileId.toString() + "\"},\"remembered\":false}",
            response.getContentAsString());
}

From source file:org.araneaframework.tests.framework.container.StandardWidgetContainerWidgetTests.java

public void setUp() throws Exception {
    child = new MockEventfulStandardWidget();
    parent = new StandardWidgetContainerWidget();
    parent.setChildWidget(child);//w w  w .  ja  v a 2  s  . c  o  m
    MockLifeCycle.begin(parent);

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

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

    path = MockUtil.getPath();
}

From source file:org.openmrs.web.controller.concept.ConceptDrugFormControllerTest.java

/**
 * @verifies should purge the concept drug
 * @see org.openmrs.web.controller.concept.ConceptDrugFormController#onSubmit(javax.servlet.http.HttpServletRequest,
 *       javax.servlet.http.HttpServletResponse, Object, org.springframework.validation.BindingResult)
 *///from  w  w w.  j  a  va 2 s  . c o  m
@Test
public void onSubmit_shouldPurgeConceptDrug() throws Exception {
    executeDataSet("org/openmrs/api/include/ConceptServiceTest-drugSearch.xml");
    ConceptService service = Context.getConceptService();
    ConceptDrugFormController controller = (ConceptDrugFormController) applicationContext
            .getBean("conceptDrugForm");

    Integer drugId = new Integer(444);
    Drug drug = service.getDrug(drugId);
    org.junit.Assert.assertEquals(drugId, drug.getDrugId());

    MockHttpServletRequest mockHttpServletRequest = new MockHttpServletRequest();
    MockHttpServletResponse mockHttpServletResponse = new MockHttpServletResponse();
    BindException errors = new BindException(drug, "drug");
    mockHttpServletRequest.setParameter("purgeDrug", String.valueOf(drugId));

    controller.onSubmit(mockHttpServletRequest, mockHttpServletResponse, drug, errors);
    Context.flushSession();
    org.junit.Assert.assertNull(service.getDrug(drugId));
}

From source file:org.openmrs.module.kenyaemr.EmrExternalUrlInterceptorTest.java

@Before
public void setup() {
    interceptor = new EmrExternalUrlInterceptor();
    interceptor.adminService = adminService;
    interceptor.kenyaUi = kenyaui;/*from  w w  w.  j  a  v  a 2s .c  om*/

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

}

From source file:org.openmrs.module.kenyaemr.EmrModelConfiguratorTest.java

/**
 * Setup each test//from  www  .j av a 2  s .  c o  m
 */
@Before
public void setup() {
    request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();

    PageRequest pageRequest = new PageRequest("kenyaemr", "test", request, response, null);
    pageContext = new PageContext(pageRequest);
}

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

@Test
public void testHandle() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/logout.json");
    MockHttpServletResponse response = new MockHttpServletResponse();
    RequestContext context = new RequestContext(request, response);

    handler.handle(context, mock(Authentication.class));

    assertEquals(HttpServletResponse.SC_OK, response.getStatus());
    assertEquals(EXPECTED_RESPONSE_CONTENT, response.getContentAsString());
}

From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.PersonNameControllerTest.java

@Before
public void before() throws Exception {
    this.service = Context.getPersonService();
    this.controller = new PersonNameController();
    this.request = new MockHttpServletRequest();
    this.response = new MockHttpServletResponse();
}

From source file:org.jasig.cas.client.authentication.FacesCompatibleAuthenticationRedirectStrategyTests.java

@Test
public void facesPartialResponse() throws Exception {
    final String redirectUrl = "http://www.jasig.org";
    final MockHttpServletRequest request = new MockHttpServletRequest();
    final MockHttpServletResponse response = new MockHttpServletResponse();
    request.setParameter("javax.faces.partial.ajax", "true");
    this.strategy.redirect(request, response, redirectUrl);
    assertNull(response.getRedirectedUrl());
    assertTrue(response.getContentAsString().contains(redirectUrl));
}

From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.EncounterTypeControllerTest.java

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