public HttpUriBuilder replaceParameter(String name, String... values) { return replaceParameter(name, asList(values)); }
@Test public void testReplaceParameters() { URI uri = uriBuilderFrom(URI.create("http://www.example.com:8081/?k1=1&k1=2&k2=3")) .replaceParameter("k1", "4") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com:8081/?k2=3&k1=4"); }
@Test public void testReplaceParameters() { URI uri = uriBuilderFrom(URI.create("http://www.example.com:8081/?k1=1&k1=2&k2=3")) .replaceParameter("k1", "4") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com:8081/?k2=3&k1=4"); }
@Test public void testReplaceParameterMultivalued() { URI uri = uriBuilderFrom(URI.create("http://www.example.com/?k1=1&k1=2&k2=3")) .replaceParameter("k1", "a", "b", "c") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com/?k2=3&k1=a&k1=b&k1=c"); }
@Test public void testReplaceParameterMultivalued() { URI uri = uriBuilderFrom(URI.create("http://www.example.com/?k1=1&k1=2&k2=3")) .replaceParameter("k1", "a", "b", "c") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com/?k2=3&k1=a&k1=b&k1=c"); }
@Test public void testReplaceParameters() { URI uri = HttpUriBuilder.uriBuilderFrom(URI.create("http://www.example.com:8081/?k1=1&k1=2&k2=3")) .replaceParameter("k1", "4") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com:8081/?k2=3&k1=4"); }
@Test public void testReplaceParameterMultivalued() { URI uri = HttpUriBuilder.uriBuilderFrom(URI.create("http://www.example.com/?k1=1&k1=2&k2=3")) .replaceParameter("k1", "a", "b", "c") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com/?k2=3&k1=a&k1=b&k1=c"); }
@Test public void testReplaceParameters() { URI uri = uriBuilderFrom(URI.create("http://www.example.com:8081/?k1=1&k1=2&k2=3")) .replaceParameter("k1", "4") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com:8081/?k2=3&k1=4"); }
@Test public void testReplaceParameterMultivalued() { URI uri = uriBuilderFrom(URI.create("http://www.example.com/?k1=1&k1=2&k2=3")) .replaceParameter("k1", "a", "b", "c") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com/?k2=3&k1=a&k1=b&k1=c"); }
@Test public void testEncodesQueryParameters() { URI uri = uriBuilder() .scheme("http") .host("www.example.com") .replaceParameter("a", "&") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com/?a=%26"); }
@Test public void testEncodesQueryParameters() { URI uri = uriBuilder() .scheme("http") .host("www.example.com") .replaceParameter("a", "&") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com/?a=%26"); }
@Test public void testEncodesQueryParameters() { URI uri = uriBuilder() .scheme("http") .host("www.example.com") .replaceParameter("a", "&") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com/?a=%26"); }
@Test public void testEncodesQueryParameters() { URI uri = uriBuilder() .scheme("http") .host("www.example.com") .replaceParameter("a", "&") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com/?a=%26"); }
@Test public void testFull() { URI uri = uriBuilder() .scheme("http") .host("www.example.com") .port(8081) .replacePath("/a/b/c") .replaceParameter("k", "1") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com:8081/a/b/c?k=1"); }
@Test public void testFull() { URI uri = uriBuilder() .scheme("http") .host("www.example.com") .port(8081) .replacePath("/a/b/c") .replaceParameter("k", "1") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com:8081/a/b/c?k=1"); }
@Test public void testFull() { URI uri = uriBuilder() .scheme("http") .host("www.example.com") .port(8081) .replacePath("/a/b/c") .replaceParameter("k", "1") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com:8081/a/b/c?k=1"); }
@Test public void testFull() { URI uri = uriBuilder() .scheme("http") .host("www.example.com") .port(8081) .replacePath("/a/b/c") .replaceParameter("k", "1") .build(); assertEquals(uri.toASCIIString(), "http://www.example.com:8081/a/b/c?k=1"); }