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-email.git
The following commit(s) were added to refs/heads/master by this push:
new 3bff9ba Add missing tests
3bff9ba is described below
commit 3bff9ba5dc12e95fec9ce5ab9ad617a8cbf90744
Author: Gary D. Gregory <[email protected]>
AuthorDate: Sat Dec 21 17:00:41 2024 -0500
Add missing tests
---
.../apache/commons/mail2/core/EmailUtilsTest.java | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git
a/commons-email2-core/src/test/java/org/apache/commons/mail2/core/EmailUtilsTest.java
b/commons-email2-core/src/test/java/org/apache/commons/mail2/core/EmailUtilsTest.java
index c0465db..bbc56df 100644
---
a/commons-email2-core/src/test/java/org/apache/commons/mail2/core/EmailUtilsTest.java
+++
b/commons-email2-core/src/test/java/org/apache/commons/mail2/core/EmailUtilsTest.java
@@ -18,7 +18,12 @@
package org.apache.commons.mail2.core;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.util.HashMap;
+import java.util.Map;
import org.junit.jupiter.api.Test;
@@ -39,8 +44,25 @@ public class EmailUtilsTest {
assertEquals("abc defg",
EmailUtils.replaceEndOfLineCharactersWithSpaces("abc\n\rdefg"));
}
+ @Test
+ public void testIsEmptyMap() {
+ assertTrue(EmailUtils.isEmpty((Map<?, ?>) null));
+ final HashMap<String, String> map = new HashMap<>();
+ assertTrue(EmailUtils.isEmpty(map));
+ map.put("k", "v");
+ assertFalse(EmailUtils.isEmpty(map));
+ }
+
+ @Test
+ public void testIsEmptyString() {
+ assertTrue(EmailUtils.isEmpty((String) null));
+ assertTrue(EmailUtils.isEmpty(""));
+ assertFalse(EmailUtils.isEmpty("a"));
+ }
+
@Test
public void testUrlEncoding() {
+ assertNull(EmailUtils.encodeUrl(null));
assertEquals("abcdefg", EmailUtils.encodeUrl("abcdefg"));
assertEquals("0123456789", EmailUtils.encodeUrl("0123456789"));
assertEquals("Test%20CID", EmailUtils.encodeUrl("Test CID"));