Consistent default encoding in DefaultUriBuilderFactory

Issue: SPR-17465
This commit is contained in:
Rossen Stoyanchev
2018-11-09 14:13:51 -05:00
parent f5da737bd4
commit e4c84ec757
2 changed files with 15 additions and 10 deletions

View File

@@ -35,7 +35,14 @@ public class DefaultUriBuilderFactoryTests {
@Test
public void defaultSettings() {
DefaultUriBuilderFactory factory = new DefaultUriBuilderFactory();
URI uri = factory.uriString("/foo").pathSegment("{id}").build("a/b");
URI uri = factory.uriString("/foo/{id}").build("a/b");
assertEquals("/foo/a%2Fb", uri.toString());
}
@Test // SPR-17465
public void defaultSettingsWithBuilder() {
DefaultUriBuilderFactory factory = new DefaultUriBuilderFactory();
URI uri = factory.builder().path("/foo/{id}").build("a/b");
assertEquals("/foo/a%2Fb", uri.toString());
}