Skip to content

Commit

Permalink
[SHIBUI-723]
Browse files Browse the repository at this point in the history
Replaced tests using SVN resource with classpath resource. Updated
test xml to reflect changes.
  • Loading branch information
Bill Smith committed Aug 22, 2018
1 parent 58c6d6b commit a9d46cd
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ class IncommonJPAMetadataResolverServiceImplTests extends Specification {
metadataResolverRepository.save(new TestObjectGenerator(attributeUtility).localDynamicMetadataResolver())

// Generate and test edu.internet2.tier.shibboleth.admin.ui.domain.resolvers.ResourceBackedMetadataResolver
metadataResolverRepository.save(new TestObjectGenerator(attributeUtility).resourceBackedMetadataResolverForSVN())
metadataResolverRepository.save(new TestObjectGenerator(attributeUtility).resourceBackedMetadataResolverForClasspath())
}

return resolver
Expand Down
18 changes: 12 additions & 6 deletions backend/src/test/resources/conf/278.2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,17 +47,23 @@
certificateFile="%{idp.home}/credentials/inc-md-cert.pem" />
</MetadataProvider>
<MetadataProvider id="LocalDynamic"
initializeFromPersistentCacheInBackground="true"
backgroundInitializationFromCacheDelay="PT2S"
cleanupTaskInterval="PT30M"
maxCacheDuration="PT8H"
maxIdleEntityData="PT8H"
minCacheDuration="PT10M"
refreshDelayFactor="0.75"
removeIdleEntityData="true"
sourceDirectory="/tmp"
xsi:type="DynamicHttpMetadataProvider">
<MetadataFilter certificateFile="%{idp.home}/credentials/inc-md-cert.pem" requireSignedRoot="true" xsi:type="SignatureValidation"/>
</MetadataProvider>
<MetadataProvider id="SVNResourceMetadata" xsi:type="ResourceBackedMetadataProvider">
<MetadataProvider id="ClasspathResourceMetadata"
refreshDelayFactor="0.3"
xsi:type="ResourceBackedMetadataProvider">
<MetadataResource xmlns:resource="urn:mace:shibboleth:2.0:resource"
xsi:type="resource:SVNResource"
resourceFile="entity.xml"
repositoryURL="https://svn.example.org/repo/path/to.dir"
workingCopyDirectory="%{idp.home}/metadata/svn" />
xsi:type="resource:ClasspathResource"
file="metadata/metadata.xml" />
<MetadataFilter certificateFile="%{idp.home}/credentials/inc-md-cert.pem" requireSignedRoot="true" xsi:type="SignatureValidation"/>
</MetadataProvider>

Expand Down
18 changes: 12 additions & 6 deletions backend/src/test/resources/conf/278.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,17 +40,23 @@
certificateFile="%{idp.home}/credentials/inc-md-cert.pem" />
</MetadataProvider>
<MetadataProvider id="LocalDynamic"
initializeFromPersistentCacheInBackground="true"
backgroundInitializationFromCacheDelay="PT2S"
cleanupTaskInterval="PT30M"
maxCacheDuration="PT8H"
maxIdleEntityData="PT8H"
minCacheDuration="PT10M"
refreshDelayFactor="0.75"
removeIdleEntityData="true"
sourceDirectory="/tmp"
xsi:type="DynamicHttpMetadataProvider">
<MetadataFilter certificateFile="%{idp.home}/credentials/inc-md-cert.pem" requireSignedRoot="true" xsi:type="SignatureValidation"/>
</MetadataProvider>
<MetadataProvider id="SVNResourceMetadata" xsi:type="ResourceBackedMetadataProvider">
<MetadataProvider id="ClasspathResourceMetadata"
refreshDelayFactor="0.3"
xsi:type="ResourceBackedMetadataProvider">
<MetadataResource xmlns:resource="urn:mace:shibboleth:2.0:resource"
xsi:type="resource:SVNResource"
resourceFile="entity.xml"
repositoryURL="https://svn.example.org/repo/path/to.dir"
workingCopyDirectory="%{idp.home}/metadata/svn" />
xsi:type="resource:ClasspathResource"
file="metadata/metadata.xml" />
<MetadataFilter certificateFile="%{idp.home}/credentials/inc-md-cert.pem" requireSignedRoot="true" xsi:type="SignatureValidation"/>
</MetadataProvider>
</MetadataProvider>

0 comments on commit a9d46cd

Please sign in to comment.