Package com.google.greaze.definition

Examples of com.google.greaze.definition.UrlParams$Builder


  public void testNoParams() {
    UrlParamsSpec spec = new UrlParamsSpec.Builder().build();
    UrlParamsExtractor extractor = new UrlParamsExtractor(spec, gson);
    HttpServletRequestFake request = new HttpServletRequestFake().setRequestMethod("GET");
    UrlParams urlParams = extractor.extractUrlParams(request);
    assertEquals(0, urlParams.getParamsMap().entrySet().size());
  }
View Full Code Here


    assertEquals(0, urlParams.getParamsMap().entrySet().size());
  }

  public void testOneParam() {
    UrlParamsSpec spec = new UrlParamsSpec.Builder().put("foo", String.class).build();
    UrlParams urlParameters = new UrlParams.Builder(spec)
      .put("foo", "bar bar").build();
    String urlParamsString = urlParamBuilder.add(urlParameters).build();
    UrlParamsExtractor extractor = new UrlParamsExtractor(spec, gson);
    HttpServletRequestFake request = new HttpServletRequestFake()
      .setRequestMethod("GET")
      .setUrlParams(urlParamsString);
    UrlParams urlParams = extractor.extractUrlParams(request);
    assertEquals("bar bar", urlParams.getParamsMap().get("foo"));
  }
View Full Code Here

      .put("key2", Integer.class)
      .put("key3", Integer.class)
      .put("key4", Boolean.class)
      .build();
    UrlParamsExtractor extractor = new UrlParamsExtractor(spec, gson);
    UrlParams urlParams = extractor.extractUrlParams(
        new Params("key1=foo%2c+bar%2f&key2=23&key4=true&key5=1"));
    HeaderMap map = urlParams.getParamsMap();
    assertEquals("foo, bar/", map.get("key1"));
    assertEquals(23, map.get("key2"));
    assertNull(map.get("key3"));
    assertTrue((Boolean)map.get("key4"));
    assertNull(map.get("key5"));
View Full Code Here

      .put("key1", String.class)
      .put("key2", Object.class)
      .put("key3", typeVariableType)
      .build();
    UrlParamsExtractor extractor = new UrlParamsExtractor(spec, gson);
    UrlParams urlParams = extractor.extractUrlParams(new Params("key1=foo&key2=2&key3=bar"));
    HeaderMap map = urlParams.getParamsMap();
    assertEquals("foo", map.get("key1"));
    assertEquals("2", map.get("key2"));
    assertEquals("bar", map.get("key3"));
  }
View Full Code Here

      .put("key1", String.class)
      .setType(MySelectionFields.class)
      .put("key2", Integer.class)
      .build();
    UrlParamsExtractor extractor = new UrlParamsExtractor(spec, gson);
    UrlParams urlParams = extractor.extractUrlParams(new Params("key1=foo+bar&value=3&name=bob"));
    assertEquals("foo bar", urlParams.getParamsMap().get("key1"));
    MySelectionFields actual = (MySelectionFields) urlParams.getParamsObject();
    assertEquals(3, actual.value);
    assertEquals("bob", actual.name);
    assertNull(actual.occupation);
  }
View Full Code Here

TOP

Related Classes of com.google.greaze.definition.UrlParams$Builder

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.