From a0a3e4905fa1d7450e589e8eb08da48651e33530 Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 27 Apr 2020 23:38:16 +0800 Subject: [PATCH] add test --- .../src/test/java/cn/hutool/http/test/HttpUtilTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hutool-http/src/test/java/cn/hutool/http/test/HttpUtilTest.java b/hutool-http/src/test/java/cn/hutool/http/test/HttpUtilTest.java index 7a66972c3..d2bef0174 100644 --- a/hutool-http/src/test/java/cn/hutool/http/test/HttpUtilTest.java +++ b/hutool-http/src/test/java/cn/hutool/http/test/HttpUtilTest.java @@ -125,6 +125,14 @@ public class HttpUtilTest { Assert.assertEquals("?#@!$%^&=dsssss555555", map.get("c").get(0)); } + @Test + public void decodeParamMapTest() { + // 参数值存在分界标记等号时 + Map paramMap = HttpUtil.decodeParamMap("https://www.xxx.com/api.action?aa=123&f_token=NzBkMjQxNDM1MDVlMDliZTk1OTU3ZDI1OTI0NTBiOWQ=", CharsetUtil.CHARSET_UTF_8); + Assert.assertEquals("123",paramMap.get("aa")); + Assert.assertEquals("NzBkMjQxNDM1MDVlMDliZTk1OTU3ZDI1OTI0NTBiOWQ=",paramMap.get("f_token")); + } + @Test public void toParamsTest() { String paramsStr = "uuuu=0&a=b&c=3Ddsssss555555";