fix url bug

This commit is contained in:
Looly
2020-09-13 01:03:23 +08:00
parent c0c71a5f8f
commit ac5728d410
7 changed files with 55 additions and 8 deletions

View File

@@ -30,4 +30,17 @@ public class DictTest {
Assert.assertEquals(1, dict.get("A"));
Assert.assertEquals(1, dict.get("a"));
}
@Test
public void ofTest(){
Dict dict = Dict.of(
"RED", "#FF0000",
"GREEN", "#00FF00",
"BLUE", "#0000FF"
);
Assert.assertEquals("#FF0000", dict.get("RED"));
Assert.assertEquals("#00FF00", dict.get("GREEN"));
Assert.assertEquals("#0000FF", dict.get("BLUE"));
}
}

View File

@@ -1,5 +1,6 @@
package cn.hutool.core.net;
import cn.hutool.core.net.url.UrlBuilder;
import cn.hutool.core.net.url.UrlQuery;
import org.junit.Assert;
import org.junit.Test;
@@ -16,4 +17,13 @@ public class UrlQueryTest {
Assert.assertEquals("111==", parse.get("b"));
Assert.assertEquals("a=1&b=111==", parse.toString());
}
@Test
public void ofHttpWithoutEncodeTest(){
// charset为null表示不做编码
String url = "https://img-cloud.voc.com.cn/140/2020/09/03/c3d41b93e0d32138574af8e8b50928b376ca5ba61599127028157.png?imageMogr2/auto-orient/thumbnail/500&pid=259848";
final UrlBuilder urlBuilder = UrlBuilder.ofHttpWithoutEncode(url);
final String queryStr = urlBuilder.getQueryStr();
Assert.assertEquals("imageMogr2/auto-orient/thumbnail/500&pid=259848", queryStr);
}
}