[prev in list] [next in list] [prev in thread] [next in thread]
List: jakarta-commons-dev
Subject: [commons-dbutils] 02/02: Add remaining test coverage for BasicRowProcessor.CaseInsensitiveHashMap
From: thecarlhall () apache ! org
Date: 2023-02-26 16:26:30
Message-ID: 20230226162628.29256440188 () gitbox2-he-fi ! apache ! org
[Download RAW message or body]
This is an automated email from the ASF dual-hosted git repository.
thecarlhall pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-dbutils.git
commit e4e9ce7dd949c295d2b12f3180b199dbe0e80142
Author: Carl Hall <thecarlhall@apache.org>
AuthorDate: Sun Feb 26 11:25:18 2023 -0500
Add remaining test coverage for BasicRowProcessor.CaseInsensitiveHashMap
---
.../apache/commons/dbutils/BasicRowProcessorTest.java | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/src/test/java/org/apache/commons/dbutils/BasicRowProcessorTest.java \
b/src/test/java/org/apache/commons/dbutils/BasicRowProcessorTest.java index \
8fa8b90..4a425f6 100644
--- a/src/test/java/org/apache/commons/dbutils/BasicRowProcessorTest.java
+++ b/src/test/java/org/apache/commons/dbutils/BasicRowProcessorTest.java
@@ -20,10 +20,13 @@ import java.sql.SQLException;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
+import java.util.Arrays;
+import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
+import java.util.Objects;
/**
* Test the BasicRowProcessor class.
@@ -158,4 +161,19 @@ public class BasicRowProcessorTest extends BaseTestCase {
assertFalse(itr.hasNext());
}
+ public void testPutAllContainsKeyAndRemove() throws Exception {
+ Map<String, Object> test = new HashMap<>(3);
+ test.put("fiRst", "thing");
+ test.put("seCond", "another");
+ test.put("thIrd", "more");
+ Map<String, Object> brpMap = \
BasicRowProcessor.createCaseInsensitiveHashMap(3); + brpMap.putAll(test);
+
+ assertEquals(test, brpMap);
+ assertTrue(brpMap.containsKey("fiRst"));
+ assertTrue(brpMap.containsKey("first"));
+
+ brpMap.remove("first");
+ assertFalse(brpMap.containsKey("first"));
+ }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic