Package org.springframework.mock.web

Examples of org.springframework.mock.web.MockHttpServletResponse


  @Test
  public void testFeaturePaging() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/beans");
    request.setMethod("GET");
    MockHttpServletResponse response = new MockHttpServletResponse();
    // check all
    ModelAndView mav = adapter.handle(request, response, restController);
    Assert.assertEquals(Arrays.asList("1", "2", "3"), getIdsFromModel(mav.getModel()));
    // check first 1
    request.setParameter("maxFeatures", "1");
View Full Code Here


  @Test
  public void testOrdering() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/beans");
    request.setMethod("GET");
    MockHttpServletResponse response = new MockHttpServletResponse();
    // check descending on string attribute
    request.setParameter("order_by", "stringAttr");
    request.setParameter("dir", "DESC");
    ModelAndView mav = adapter.handle(request, response, restController);
    Assert.assertEquals(Arrays.asList("3", "2", "1"), getIdsFromModel(mav.getModel()));
View Full Code Here

  @Test
  public void testAttributeFiltering() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/beans");
    request.setMethod("GET");
    MockHttpServletResponse response = new MockHttpServletResponse();
    // check attribute equality
    request.setParameter("queryable", "stringAttr");
    request.setParameter("stringAttr_eq", "bean2");
    ModelAndView mav = adapter.handle(request, response, restController);
    Assert.assertEquals(Arrays.asList("2"), getIdsFromModel(mav.getModel()));
View Full Code Here

  @Test
  public void testWrongLayerId() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/badlayer");
    request.setMethod("GET");
    MockHttpServletResponse response = new MockHttpServletResponse();
    try {
      adapter.handle(request, response, restController);
      Assert.fail("layer badlayer should not exist");
    } catch (Exception e) {
      Assert.assertTrue(e instanceof RestException);
View Full Code Here

  @Test
  public void testWrongFeatureId() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/beans/200.json");
    request.setMethod("GET");
    MockHttpServletResponse response = new MockHttpServletResponse();
    try {
      adapter.handle(request, response, restController);
      Assert.fail("feature 200 should not exist");
    } catch (Exception e) {
      Assert.assertTrue(e instanceof RestException);
View Full Code Here

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/beans");
    request.setMethod("GET");
    request.setParameter("queryable", "noSuchAttr");
    request.setParameter("noSuchAttr_eq", "200");
    MockHttpServletResponse response = new MockHttpServletResponse();
    try {
      adapter.handle(request, response, restController);
      Assert.fail("attribute noSuchAttr should not exist");
    } catch (Exception e) {
      Assert.assertTrue(e instanceof RestException);
View Full Code Here

  @Test
  public void testEpsg() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/beans");
    request.setMethod("GET");
    MockHttpServletResponse response = new MockHttpServletResponse();
    // check attribute equality
    request.setParameter("queryable", "stringAttr");
    request.setParameter("stringAttr_eq", "bean1");
    request.setParameter("epsg", "900913");
    ModelAndView mav = adapter.handle(request, response, restController);
    view.render(mav.getModel(), request, response);
    response.flushBuffer();
    Object json = new JSONParser().parse(response.getContentAsString());
    Assert.assertTrue(json instanceof JSONObject);
    JSONObject jsonObject = (JSONObject) json;
    JSONArray features = (JSONArray) jsonObject.get("features");
    JSONObject feature = (JSONObject) features.get(0);
    JSONObject geometry = (JSONObject) feature.get("geometry");
View Full Code Here

    return new StandardServletInputData(req);
  }
 
  public static StandardServletOutputData getOutput() {
    HttpServletRequest req = new MockHttpServletRequest();
    HttpServletResponse res = new MockHttpServletResponse();
    return new StandardServletOutputData(req, res);
  }
View Full Code Here

   
    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);
View Full Code Here

   
    service.setSessionServiceFactory(factory);
    MockLifeCycle.begin(service);
   
    req = new MockHttpServletRequest();
    res = new MockHttpServletResponse();
   
    input = new StandardServletInputData(req);
    output = new StandardServletOutputData(req, res);
  }
View Full Code Here

TOP

Related Classes of org.springframework.mock.web.MockHttpServletResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.