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-net.git

commit b89e8a4919dea6e2554b0332078312420b19b2d1
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Mon May 27 09:05:56 2024 -0400

    Fill in Base64Test#testEncodeBase64ByteArrayBooleanBoolean()
---
 .../org/apache/commons/net/util/Base64Test.java    | 32 +++++++++++++++++++---
 1 file changed, 28 insertions(+), 4 deletions(-)

diff --git a/src/test/java/org/apache/commons/net/util/Base64Test.java 
b/src/test/java/org/apache/commons/net/util/Base64Test.java
index a2ddc4e5..dff2eed8 100644
--- a/src/test/java/org/apache/commons/net/util/Base64Test.java
+++ b/src/test/java/org/apache/commons/net/util/Base64Test.java
@@ -153,15 +153,39 @@ public class Base64Test {
     }
 
     @Test
-    @Ignore
     public void testEncodeBase64ByteArrayBoolean() {
-        fail("Not yet implemented");
+        final byte[] binaryData = { '1', '2', '3' };
+        byte[] encoded;
+        encoded = Base64.encodeBase64(binaryData, false);
+        assertNotNull(encoded);
+        assertEquals(4, encoded.length);
+        encoded = Base64.encodeBase64(binaryData, false);
+        assertNotNull(encoded);
+        assertEquals(4, encoded.length);
+        encoded = Base64.encodeBase64(binaryData, true);
+        assertNotNull(encoded);
+        assertEquals(6, encoded.length); // always adds trailer
+        encoded = Base64.encodeBase64(binaryData, true);
+        assertNotNull(encoded);
+        assertEquals(6, encoded.length);
     }
 
     @Test
-    @Ignore
     public void testEncodeBase64ByteArrayBooleanBoolean() {
-        fail("Not yet implemented");
+        final byte[] binaryData = { '1', '2', '3' };
+        byte[] encoded;
+        encoded = Base64.encodeBase64(binaryData, false, false);
+        assertNotNull(encoded);
+        assertEquals(4, encoded.length);
+        encoded = Base64.encodeBase64(binaryData, false, false);
+        assertNotNull(encoded);
+        assertEquals(4, encoded.length);
+        encoded = Base64.encodeBase64(binaryData, true, false);
+        assertNotNull(encoded);
+        assertEquals(6, encoded.length); // always adds trailer
+        encoded = Base64.encodeBase64(binaryData, true, false);
+        assertNotNull(encoded);
+        assertEquals(6, encoded.length);
     }
 
     @Test

Reply via email to