コード例 #1
0
  @Test
  public void replaceQueryParam() {
    UriComponentsBuilder builder = UriComponentsBuilder.newInstance().queryParam("baz", "qux", 42);
    builder.replaceQueryParam("baz", "xuq", 24);
    UriComponents result = builder.build();

    assertEquals("baz=xuq&baz=24", result.getQuery());

    builder = UriComponentsBuilder.newInstance().queryParam("baz", "qux", 42);
    builder.replaceQueryParam("baz");
    result = builder.build();

    assertNull("Query param should have been deleted", result.getQuery());
  }