This commit is contained in:
Looly
2021-10-26 01:33:30 +08:00
parent f88e7ab2f3
commit 87b88b395e
4 changed files with 49 additions and 17 deletions

View File

@@ -281,4 +281,29 @@ public class UrlBuilderTest {
final UrlBuilder urlBuilder = UrlBuilder.ofHttp(url);
Assert.assertEquals(url, urlBuilder.toString());
}
@Test
public void addPathEncodeTest(){
String url = UrlBuilder.create()
.setScheme("https")
.setHost("domain.cn")
.addPath("api")
.addPath("xxx")
.addPath("bbb")
.build();
Assert.assertEquals("https://domain.cn/api/xxx/bbb", url);
}
@Test
public void addPathEncodeTest2(){
// https://github.com/dromara/hutool/issues/1912
String url = UrlBuilder.create()
.setScheme("https")
.setHost("domain.cn")
.addPath("/api/xxx/bbb")
.build();
Assert.assertEquals("https://domain.cn/api/xxx/bbb", url);
}
}