[java-identity-provider COMMIT] in /trunk/idp-profile-spring/src: main/java/net/shibboleth/idp/profile/spring/relying...

noreply at shibboleth.net noreply at shibboleth.net
Wed Apr 2 10:44:06 EDT 2014


Author: rdw
Date: Wed Apr  2 10:44:06 2014
New Revision: 5684

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5684&view=rev
Log:
IDP-389 extra tests for validUntil filter

Modified:
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParser.java
    trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParserTest.java

Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParser.java?rev=5684&r1=5683&r2=5684&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParser.java (original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParser.java Wed Apr  2 10:44:06 2014
@@ -44,7 +44,7 @@
     @Override
     protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) {
         if (element.hasAttributeNS(null, "maxValidityInterval")) {
-            builder.addPropertyReference("maxValidityInterval", element.getAttributeNS(null, "maxValidityInterval"));
+            builder.addPropertyValue("maxValidityInterval", element.getAttributeNS(null, "maxValidityInterval"));
         }
     }
 

Modified: trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParserTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParserTest.java?rev=5684&r1=5683&r2=5684&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParserTest.java (original)
+++ trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/RequiredValidUntilParserTest.java Wed Apr  2 10:44:06 2014
@@ -20,7 +20,6 @@
 import java.io.IOException;
 
 import net.shibboleth.idp.profile.spring.relyingparty.metadata.AbstractMetadataParserTest;
-import net.shibboleth.utilities.java.support.resolver.ResolverException;
 
 import org.opensaml.saml.metadata.resolver.MetadataResolver;
 import org.opensaml.saml.metadata.resolver.filter.impl.RequiredValidUntilFilter;
@@ -31,10 +30,19 @@
  *
  */
 public class RequiredValidUntilParserTest extends AbstractMetadataParserTest {
+
+    @Test public void validUntil() throws IOException {
+        MetadataResolver resolver = getBean(MetadataResolver.class, true, "filter/requiredValidUntil.xml");
+
+        final RequiredValidUntilFilter filter = (RequiredValidUntilFilter) resolver.getMetadataFilter();
+        Assert.assertEquals(filter.getMaxValidityInterval(), 0);
+    }
     
-    @Test public void validUntil() throws ResolverException, IOException {
-        MetadataResolver resolver = getBean(MetadataResolver.class, true, "filter/requiredValidUntil.xml");
-     
-        Assert.assertEquals(resolver.getMetadataFilter().getClass(), RequiredValidUntilFilter.class);
+    @Test public void param() throws IOException {
+        MetadataResolver resolver = getBean(MetadataResolver.class, true, "filter/requiredValidUntilParam.xml");
+
+        final RequiredValidUntilFilter filter = (RequiredValidUntilFilter) resolver.getMetadataFilter();
+        Assert.assertEquals(filter.getMaxValidityInterval(), 2*3600*24*1000);
     }
+
 }



More information about the commits mailing list