Examples of MockHttpServletResponse


Examples of org.springframework.mock.web.MockHttpServletResponse

    Assert.assertNull("Unexpected raster in cache", o);
    Assert.assertEquals("", recorder.matches(CacheCategory.REBUILD, "Put item in cache"));

    // clear to test without security context
    securityManager.clearSecurityContext();
    MockHttpServletResponse response = new MockHttpServletResponse();
    recorder.clear();
    controller.getImage(layerBeansPoint.getId(), key, response);
    Assert.assertEquals("", recorder.matches(CacheCategory.REBUILD, "Got rebuild info from cache"));
    new ServletResponseAssert(response).assertEqualImage("beansPoint-4-8-8.png", writeImages, DELTA);
    cacheManager.drop(layerBeansPoint);
View Full Code Here

Examples of org.springframework.mock.web.MockHttpServletResponse

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/beans/1.json");
    request.setMethod("GET");

    MockHttpServletResponse response = new MockHttpServletResponse();
    ModelAndView mav = adapter.handle(request, response, restController);

    Object o = mav.getModel().get(RestController.FEATURE_COLLECTION);
    Assert.assertTrue(o instanceof InternalFeature);
    InternalFeature feature = (InternalFeature) o;

    Assert.assertEquals("bean1", feature.getAttributes().get("stringAttr").getValue());
    Assert.assertEquals(true, feature.getAttributes().get("booleanAttr").getValue());
    Assert.assertEquals("100,23", feature.getAttributes().get("currencyAttr").getValue());
    Calendar c = Calendar.getInstance();
    c.set(2010, 1, 23, 0, 0, 0);
    c.set(Calendar.MILLISECOND, 0);
    Assert.assertEquals(c.getTime(), feature.getAttributes().get("dateAttr").getValue());
    Assert.assertEquals(123.456, feature.getAttributes().get("doubleAttr").getValue());
    Assert.assertEquals(456.789F, feature.getAttributes().get("floatAttr").getValue());
    Assert.assertEquals("http://www.geomajas.org/image1",
        fixSlash(feature.getAttributes().get("imageUrlAttr").getValue().toString()));
    Assert.assertEquals(789, feature.getAttributes().get("integerAttr").getValue());
    Assert.assertEquals(123456789L, feature.getAttributes().get("longAttr").getValue());
    Assert.assertEquals((short) 123, feature.getAttributes().get("shortAttr").getValue());
    Assert.assertEquals("http://www.geomajas.org/url1",
        fixSlash(feature.getAttributes().get("urlAttr").getValue().toString()));

    view.render(mav.getModel(), request, response);
    response.flushBuffer();
    Object json = new JSONParser().parse(response.getContentAsString());
    String isodate = GeoJSONUtil.DATE_FORMAT.format(c.getTime());
    Assert.assertTrue(json instanceof JSONObject);
    Assert.assertEquals("{\"type\":\"Feature\"," + "\"geometry\":{\"type\":\"MultiPolygon\","
        + "\"coordinates\":[[[[0.0,0.0],[1,0.0],[1,1],[0.0,1],[0.0,0.0]]]]}," + "\"properties\":{"
        + "\"stringAttr\":\"bean1\"," + "\"booleanAttr\":true," + "\"currencyAttr\":\"100,23\","
        + "\"dateAttr\":\"" + isodate + "\"," + "\"doubleAttr\":123.456,\"floatAttr\":456.789,"
        + "\"imageUrlAttr\":\"http://www.geomajas.org/image1\","
        + "\"integerAttr\":789,\"longAttr\":123456789," + "\"shortAttr\":123,"
        + "\"urlAttr\":\"http://www.geomajas.org/url1\"}," + "\"id\":\"1\"}",
        fixSlash(response.getContentAsString()));
  }
View Full Code Here

Examples of org.springframework.mock.web.MockHttpServletResponse

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRequestURI("/rest/beans");
    request.addParameter("bbox", "4,6,0,3");
    request.setMethod("GET");

    MockHttpServletResponse response = new MockHttpServletResponse();
    ModelAndView mav = adapter.handle(request, response, restController);
    Object o = mav.getModel().get(RestController.FEATURE_COLLECTION);
    Assert.assertTrue(o instanceof List<?>);
    for (Object f : (List<?>) o) {
      Assert.assertTrue(f instanceof InternalFeature);
View Full Code Here

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

Examples of org.springframework.mock.web.MockHttpServletResponse

  @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

Examples of org.springframework.mock.web.MockHttpServletResponse

  @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

Examples of org.springframework.mock.web.MockHttpServletResponse

  @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

Examples of org.springframework.mock.web.MockHttpServletResponse

  @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

Examples of org.springframework.mock.web.MockHttpServletResponse

    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

Examples of org.springframework.mock.web.MockHttpServletResponse

  @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
TOP
Copyright © 2018 www.massapi.com. 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.