This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-collections.git
commit 031bad87322961a4b8f4a104a5fe679d136bcce7 Author: Gary Gregory <[email protected]> AuthorDate: Sun Jun 14 21:13:27 2026 +0000 Add assertions to MultiMapUtilsTest. --- .../java/org/apache/commons/collections4/MultiMapUtilsTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/java/org/apache/commons/collections4/MultiMapUtilsTest.java b/src/test/java/org/apache/commons/collections4/MultiMapUtilsTest.java index 966240b83..4fd57edff 100644 --- a/src/test/java/org/apache/commons/collections4/MultiMapUtilsTest.java +++ b/src/test/java/org/apache/commons/collections4/MultiMapUtilsTest.java @@ -87,6 +87,8 @@ class MultiMapUtilsTest { assertTrue(bag.contains(val)); assertEquals(2, bag.getCount(val)); } + assertTrue(MultiMapUtils.getValuesAsBag(map, null).isEmpty()); + assertTrue(MultiMapUtils.getValuesAsBag(map, "MISSING_KEY").isEmpty()); } @Test @@ -106,6 +108,7 @@ class MultiMapUtilsTest { @Test void testGetValuesAsList() { assertNull(MultiMapUtils.getValuesAsList(null, "key1")); + assertNull(MultiMapUtils.getValuesAsList(null, null)); final String[] values = { "v1", "v2", "v3" }; final MultiValuedMap<String, String> map = new ArrayListValuedHashMap<>(); for (final String val : values) { @@ -113,6 +116,8 @@ class MultiMapUtilsTest { } final List<String> list = MultiMapUtils.getValuesAsList(map, "key1"); assertEquals(Arrays.asList(values), list); + assertTrue(MultiMapUtils.getValuesAsList(map, null).isEmpty()); + assertTrue(MultiMapUtils.getValuesAsList(map, "MISSING_KEY").isEmpty()); } @Test @@ -138,6 +143,8 @@ class MultiMapUtilsTest { } final Set<String> set = MultiMapUtils.getValuesAsSet(map, "key1"); assertEquals(new HashSet<>(Arrays.asList(values)), set); + assertTrue(MultiMapUtils.getValuesAsSet(map, null).isEmpty()); + assertTrue(MultiMapUtils.getValuesAsSet(map, "MISSING_KEY").isEmpty()); } @Test
