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.craftercms.security.authentication.impl.RestLoginFailureHandlerTest.java

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

    handler.handle(context, new BadCredentialsException(ERROR_MESSAGE));

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

From source file:org.geomajas.gwt.server.mvc.GeomajasControllerTest.java

@Test
public void testNonWebContext() throws ServletException, IOException {
    // create mock context that loads from the classpath
    MockServletConfig config = new MockServletConfig();
    MockHttpServletRequest request = new MockHttpServletRequest(config.getServletContext());
    MockHttpServletResponse response = new MockHttpServletResponse();
    GeomajasController c = new GeomajasController();
    c.init(config);/*from   ww w  .  j  av a 2  s  .com*/
    try {
        c.doPost(request, response);
        Assert.fail("Should fail outside web context");
    } catch (RuntimeException e) {
    }
}

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

public void setUp() throws Exception {
    service = new MockBaseServiceRouterService();
    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("first", child1);
    map.put("second", child2);

    service.setServiceMap(map);//from w w w.j ava 2s .com
    service._getComponent().init(MockUtil.getEnv());
}

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

public void setUp() throws Exception {
    service = new StandardThreadServiceRouterService();
    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);/*from ww w .ja v a2 s  .co  m*/
    service._getComponent().init(MockUtil.getEnv());

    service.setDefaultServiceId("child1");
}

From source file:org.slc.sli.dashboard.unit.controller.ErrorControllerTest.java

@Before
public void setup() {
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    errorController = PowerMockito.spy(new ErrorController());
    portalWSManager = PowerMockito.spy(new PortalWSManagerImpl());
    errorController.setPortalWSManager(portalWSManager);
}

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

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

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

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

From source file:org.craftercms.security.authorization.impl.RestAccessDeniedHandlerTest.java

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

    handler.handle(context, new AccessDeniedException(ERROR_MESSAGE));

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

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

public void setUp() throws Exception {
    service = new StandardSessionServiceRouterService();
    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);/*from   w  ww  .  j a v a 2  s .c o  m*/
    service._getComponent().init(MockUtil.getEnv());

    service.setDefaultServiceId("child1");
}

From source file:org.openmrs.web.controller.maintenance.GlobalPropertyControllerTest.java

/**
 * @see GlobalPropertyController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)
 * @verifies purge not included properties
 *///from   w  ww .  ja  v  a2 s .c  o  m
@Test
public void onSubmit_shouldPurgeNotIncludedProperties() throws Exception {
    GlobalProperty gp = new GlobalProperty("test1", "test1_value");
    administrationService.saveGlobalProperty(gp);

    HttpServletResponse response = new MockHttpServletResponse();
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setMethod("POST");
    request.setParameter("action",
            messageSource.getMessage("general.save", new Object[0], Locale.getDefault()));
    String[] keys = new String[] { "test2", "test3" };
    String[] values = new String[] { "test2_value", "test3_value" };
    String[] descriptions = new String[] { "", "" };
    request.setParameter(GlobalPropertyController.PROP_NAME, keys);
    request.setParameter(GlobalPropertyController.PROP_VAL_NAME, values);
    request.setParameter(GlobalPropertyController.PROP_DESC_NAME, descriptions);

    controller.handleRequest(request, response);

    Assert.assertEquals(2, administrationService.getAllGlobalProperties().size());
    for (GlobalProperty globalProperty : administrationService.getAllGlobalProperties()) {
        if (globalProperty.getProperty().equals("test2")) {
            Assert.assertEquals("test2_value", globalProperty.getPropertyValue());
        } else if (globalProperty.getProperty().equals("test3")) {
            Assert.assertEquals("test3_value", globalProperty.getPropertyValue());
        } else {
            Assert.fail("Should be either test2 or test3");
        }
    }
}

From source file:com.nominanuda.springsoy.SoySourceTest.java

@Test
public void testJavaView() throws Exception {
    MockHttpServletRequest req = new MockHttpServletRequest("GET", "/");
    req.addParameter("lang", "en");
    MockHttpServletResponse resp = new MockHttpServletResponse();

    SoyViewResolver viewResolver = new SoyViewResolver();
    viewResolver.setSoySource(soySource);

    LocaleResolver localeResolver = new QueryParamLocaleResolver();
    Locale loc = localeResolver.resolveLocale(req);
    View view = viewResolver.resolveViewName("examples.simple.helloWorld2", loc);
    Map<String, ?> m = Collections.emptyMap();
    view.render(m, req, resp);//from   w w  w  . ja v a 2  s .  c  om
    Assert.assertEquals("Hello world!", resp.getContentAsString());
}