[java-identity-provider COMMIT] /trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolve...

noreply at shibboleth.net noreply at shibboleth.net
Tue Aug 18 10:14:37 EDT 2015


Author: rdw
Date: Tue Aug 18 10:14:36 2015
New Revision: 7688

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7688&view=rev
Log:
IDP-794 tests for EmptyAttribute ComputedID

https://issues.shibboleth.net/jira/browse/IDP-794

I hate Java's "Generic Typing", particular when its functioning depends on the precise compiler version

Modified:
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/ComputedIDDataConnectorTest.java

Modified: trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/ComputedIDDataConnectorTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/ComputedIDDataConnectorTest.java?rev=7688&r1=7687&r2=7688&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/ComputedIDDataConnectorTest.java	(original)
+++ trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/ComputedIDDataConnectorTest.java	Tue Aug 18 10:14:36 2015
@@ -17,7 +17,7 @@
 
 package net.shibboleth.idp.attribute.resolver.dc.impl;
 
-import java.util.Collection;
+import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashSet;
 import java.util.List;
@@ -328,10 +328,11 @@
 
     @Test(enabled=false) public void nullValues() throws ComponentInitializationException, ResolutionException {
         
-        final List<IdPAttributeValue> values = Collections.singletonList((IdPAttributeValue) new EmptyAttributeValue(EmptyType.NULL_VALUE));
+        final List<IdPAttributeValue<?>> values = new ArrayList<>(1);
+        values.add(new EmptyAttributeValue(EmptyType.NULL_VALUE));
         final IdPAttribute attr = new IdPAttribute(ResolverTestSupport.EPA_ATTRIB_ID);
 
-        attr.setValues((Collection<? extends IdPAttributeValue<?>>) values);
+        attr.setValues(values);
 
         final AttributeResolutionContext resolutionContext =
                 ResolverTestSupport.buildResolutionContext(ResolverTestSupport.buildDataConnector("connector1", attr));



More information about the commits mailing list