From 1bfbc480c84a2c1d008450de09d1894cff223583 Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 23 Feb 2022 02:26:39 +0800 Subject: [PATCH] add test --- .../src/main/java/cn/hutool/core/net/url/UrlQuery.java | 6 ++++++ .../src/test/java/cn/hutool/core/net/UrlQueryTest.java | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/hutool-core/src/main/java/cn/hutool/core/net/url/UrlQuery.java b/hutool-core/src/main/java/cn/hutool/core/net/url/UrlQuery.java index e7507503e..f7a89107b 100644 --- a/hutool-core/src/main/java/cn/hutool/core/net/url/UrlQuery.java +++ b/hutool-core/src/main/java/cn/hutool/core/net/url/UrlQuery.java @@ -279,6 +279,12 @@ public class UrlQuery { return sb.toString(); } + /** + * 生成查询字符串,类似于aaa=111&bbb=222
+ * 此方法不对任何特殊字符编码,仅用于输出显示 + * + * @return 查询字符串 + */ @Override public String toString() { return build(null); diff --git a/hutool-core/src/test/java/cn/hutool/core/net/UrlQueryTest.java b/hutool-core/src/test/java/cn/hutool/core/net/UrlQueryTest.java index 9338662a5..c50b3c11b 100644 --- a/hutool-core/src/test/java/cn/hutool/core/net/UrlQueryTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/net/UrlQueryTest.java @@ -137,4 +137,11 @@ public class UrlQueryTest { final UrlQuery query = UrlQuery.of(queryStr, null); Assert.assertEquals(queryStr, query.toString()); } + + @Test + public void parsePercentTest2(){ + String queryStr = "signature=%2Br1ekUCGjXiu50Y%2Bk0MO4ovulK8%3D"; + final UrlQuery query = UrlQuery.of(queryStr, null); + Assert.assertEquals(queryStr, query.toString()); + } }