return new PartialUriTemplateComponents(baseUrl.toString(), queryHead.toString(), queryTail.toString(), fragmentIdentifier.toString(), variableNames);
return new PartialUriTemplateComponents(baseUrl.toString(), queryHead.toString(), queryTail.toString(), fragmentIdentifier.toString(), variableNames);
@Test public void testToStringWithQueryContinuation() throws Exception { PartialUriTemplateComponents partialUriTemplateComponents = new PartialUriTemplateComponents("http://example" + ".com", "?foo=bar", "baz,gnarf", "#fragmentIdentifier", Arrays.asList("baz", "gnarf")); Assert.assertEquals("http://example.com?foo=bar{&baz,gnarf}#fragmentIdentifier", partialUriTemplateComponents .toString()); }
@Test public void testToStringWithQueryVariables() throws Exception { PartialUriTemplateComponents partialUriTemplateComponents = new PartialUriTemplateComponents("http://example" + ".com", "", "baz,gnarf", "#fragmentIdentifier", Arrays.asList("baz", "gnarf")); Assert.assertEquals("http://example.com{?baz,gnarf}#fragmentIdentifier", partialUriTemplateComponents.toString()); } }
variableNames.addAll(urlPartComponents.getVariableNames()); final PartialUriTemplateComponents mergedUriComponents = new PartialUriTemplateComponents(path, queryHead, queryTail, fragmentIdentifier, variableNames);
variableNames.addAll(urlPartComponents.getVariableNames()); final PartialUriTemplateComponents mergedUriComponents = new PartialUriTemplateComponents(path, queryHead, queryTail, fragmentIdentifier, variableNames);