This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-codec.git

commit ddbce9aaeba45d869ab00d330a7ea9ee4d89d0a9
Author: Gary Gregory <[email protected]>
AuthorDate: Wed Jan 14 19:28:57 2026 -0500

    Add missing test Base64.decodeBase64Standard(byte[])
---
 .../org/apache/commons/codec/binary/Base64Test.java  | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/src/test/java/org/apache/commons/codec/binary/Base64Test.java 
b/src/test/java/org/apache/commons/codec/binary/Base64Test.java
index 156205a6..5b3d8f73 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base64Test.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base64Test.java
@@ -575,7 +575,25 @@ class Base64Test {
             "Zm9vYmF+",
             "Zm9vYmF/"
     })
-    void testDecodeEncodeStandard(final String encodedText) {
+    void testDecodeEncodeStandardByteArray(final String encodedText) {
+        final String decodedText = 
StringUtils.newStringUsAscii(Base64.decodeBase64Standard(encodedText.getBytes(CHARSET_UTF8)));
+        final String encodedText2 = 
Base64.encodeBase64String(StringUtils.getBytesUtf8(decodedText));
+        assertEquals(encodedText, encodedText2);
+    }
+
+    @ParameterizedTest
+    @ValueSource(strings = {
+            "",
+            "Zg==",
+            "Zm8=",
+            "Zm9v",
+            "Zm9vYg==",
+            "Zm9vYmE=",
+            "Zm9vYmFy",
+            "Zm9vYmF+",
+            "Zm9vYmF/"
+    })
+    void testDecodeEncodeStandardString(final String encodedText) {
         final String decodedText = 
StringUtils.newStringUsAscii(Base64.decodeBase64Standard(encodedText));
         final String encodedText2 = 
Base64.encodeBase64String(StringUtils.getBytesUtf8(decodedText));
         assertEquals(encodedText, encodedText2);

Reply via email to