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 99deb3028d4c5258576cb87d2ad830220103e413
Author: Gary Gregory <[email protected]>
AuthorDate: Thu Jul 30 06:18:47 2026 -0400

    Add 
org.apache.commons.collections4.properties.OrderedPropertiesTest.testKeySetRejectsAddAll()
---
 .../commons/collections4/properties/OrderedPropertiesTest.java | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git 
a/src/test/java/org/apache/commons/collections4/properties/OrderedPropertiesTest.java
 
b/src/test/java/org/apache/commons/collections4/properties/OrderedPropertiesTest.java
index 90c472fb0..c983ff952 100644
--- 
a/src/test/java/org/apache/commons/collections4/properties/OrderedPropertiesTest.java
+++ 
b/src/test/java/org/apache/commons/collections4/properties/OrderedPropertiesTest.java
@@ -25,6 +25,7 @@ import static 
org.junit.jupiter.params.provider.Arguments.arguments;
 import java.io.FileNotFoundException;
 import java.io.FileReader;
 import java.io.IOException;
+import java.util.Arrays;
 import java.util.Collections;
 import java.util.Enumeration;
 import java.util.Iterator;
@@ -241,6 +242,15 @@ class OrderedPropertiesTest {
         assertEquals("{key1=value1, key2=value2, key3=value3}", 
orderedProperties.toString());
     }
 
+    @Test
+    void testKeySetRejectsAddAll() {
+        final OrderedProperties orderedProperties = newThreeKeyProperties();
+        final Set<Object> keySet = orderedProperties.keySet();
+        assertThrows(UnsupportedOperationException.class, () -> 
keySet.addAll(Arrays.asList("key4")));
+        assertEquals("[key1, key2, key3]", 
orderedProperties.keySet().toString());
+        assertEquals("{key1=value1, key2=value2, key3=value3}", 
orderedProperties.toString());
+    }
+
     @Test
     void testLoadOrderedKeys() throws IOException {
         final OrderedProperties orderedProperties = new OrderedProperties();

Reply via email to