From f4885c27e8d7608904d9d0797025423925e8c1a8 Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 20 Mar 2024 12:08:51 +0800 Subject: [PATCH] add test --- .../java/org/dromara/hutool/core/codec/Base64Test.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/codec/Base64Test.java b/hutool-core/src/test/java/org/dromara/hutool/core/codec/Base64Test.java index cc5451597..d9c87fb80 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/codec/Base64Test.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/codec/Base64Test.java @@ -102,4 +102,11 @@ public class Base64Test { final String decodeStr = Base64.decodeStr(encode); Assertions.assertEquals(str, decodeStr); } + + @Test + void issue3520Test() { + // 宽松解码,丢弃前后不符合规范的字符 + final String str ="我是不需要解码的内容5Lym5a625piv5LiA5Liq6Z2e5bi46ZW/55qE5a2X56ym5LiyNjY我是不需要解码的内容"; + Assertions.assertEquals("伦家是一个非常长的字符串66", Base64.decodeStr(str)); + } }