[java-shib-attribute] branch main updated: Fix tests that were mutating via immutable collection API.

Scott Cantor cantor.2 at osu.edu
Thu Apr 20 19:29:37 UTC 2023


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to branch main
in repository java-shib-attribute.

View the commit online:
http://git.shibboleth.net/view/?p=java-shib-attribute.git;a=commit;h=65608dbb07fdab399bd7d7399e8504145df0147e

The following commit(s) were added to refs/heads/main by this push:
     new 65608dbb0 Fix tests that were mutating via immutable collection API.
65608dbb0 is described below

commit 65608dbb07fdab399bd7d7399e8504145df0147e
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Thu Apr 20 15:29:35 2023 -0400

    Fix tests that were mutating via immutable collection API.
---
 .../idp/attribute/filter/context/AttributeFilterContextTest.java    | 5 +++--
 .../attribute/filter/context/AttributeFilterWorkContextTest.java    | 6 +++---
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/shib-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/context/AttributeFilterContextTest.java b/shib-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/context/AttributeFilterContextTest.java
index 150aa168d..ac861dc75 100644
--- a/shib-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/context/AttributeFilterContextTest.java
+++ b/shib-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/context/AttributeFilterContextTest.java
@@ -21,6 +21,7 @@ import java.util.Arrays;
 import java.util.List;
 
 import net.shibboleth.idp.attribute.IdPAttribute;
+import net.shibboleth.shared.collection.CollectionSupport;
 
 import org.opensaml.messaging.context.navigate.ChildContextLookup;
 import org.opensaml.saml.common.messaging.context.SAMLMetadataContext;
@@ -53,7 +54,7 @@ public class AttributeFilterContextTest {
         final AttributeFilterContext context = new AttributeFilterContext();
 
         final IdPAttribute attribute1 = new IdPAttribute("attribute1");
-        context.getPrefilteredIdPAttributes().put(attribute1.getId(), attribute1);
+        context.setPrefilteredIdPAttributes(CollectionSupport.singletonList(attribute1));
         Assert.assertEquals(context.getPrefilteredIdPAttributes().size(), 1);
         Assert.assertTrue(context.getPrefilteredIdPAttributes().containsKey("attribute1"));
         Assert.assertEquals(context.getPrefilteredIdPAttributes().get("attribute1"), attribute1);
@@ -79,7 +80,7 @@ public class AttributeFilterContextTest {
         final AttributeFilterContext context = new AttributeFilterContext();
 
         final IdPAttribute attribute1 = new IdPAttribute("attribute1");
-        context.getFilteredIdPAttributes().put(attribute1.getId(), attribute1);
+        context.setFilteredIdPAttributes(CollectionSupport.singletonList(attribute1));
         Assert.assertEquals(context.getFilteredIdPAttributes().size(), 1);
         Assert.assertTrue(context.getFilteredIdPAttributes().containsKey("attribute1"));
         Assert.assertEquals(context.getFilteredIdPAttributes().get("attribute1"), attribute1);
diff --git a/shib-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/context/AttributeFilterWorkContextTest.java b/shib-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/context/AttributeFilterWorkContextTest.java
index 0c532782b..0178a69c6 100644
--- a/shib-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/context/AttributeFilterWorkContextTest.java
+++ b/shib-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filter/context/AttributeFilterWorkContextTest.java
@@ -52,7 +52,7 @@ public class AttributeFilterWorkContextTest {
         
         final IdPAttribute attribute1 = new IdPAttribute("one");
         attribute1.setValues(Arrays.asList(aStringAttributeValue, bStringAttributeValue));
-        parent.getPrefilteredIdPAttributes().put(attribute1.getId(), attribute1);
+        parent.setPrefilteredIdPAttributes(CollectionSupport.singletonList(attribute1));
 
         context.addPermittedIdPAttributeValues("one", CollectionSupport.singletonList(aStringAttributeValue));
         Assert.assertEquals(context.getPermittedIdPAttributeValues().get("one").size(), 1);
@@ -98,8 +98,8 @@ public class AttributeFilterWorkContextTest {
         final AttributeFilterWorkContext context = parent.ensureSubcontext(AttributeFilterWorkContext.class);
 
         final IdPAttribute attribute1 = new IdPAttribute("one");
-        attribute1.setValues(Arrays.asList(aStringAttributeValue, bStringAttributeValue));
-        parent.getPrefilteredIdPAttributes().put(attribute1.getId(), attribute1);
+        attribute1.setValues(CollectionSupport.listOf(aStringAttributeValue, bStringAttributeValue));
+        parent.setPrefilteredIdPAttributes(CollectionSupport.singletonList(attribute1));
 
         context.addDeniedIdPAttributeValues("one", CollectionSupport.singletonList(aStringAttributeValue));
         Assert.assertEquals(context.getDeniedAttributeValues().get("one").size(), 1);

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list