Skip to content

Commit

Permalink
SHIBUI-836: fix test
Browse files Browse the repository at this point in the history
  • Loading branch information
dima767 committed Sep 13, 2018
1 parent 347da0d commit 3620e0a
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package edu.internet2.tier.shibboleth.admin.ui.domain

import edu.internet2.tier.shibboleth.admin.ui.configuration.CoreShibUiConfiguration
import edu.internet2.tier.shibboleth.admin.ui.configuration.InternationalizationConfiguration
import edu.internet2.tier.shibboleth.admin.ui.configuration.PlaceholderResolverComponentsConfiguration
import edu.internet2.tier.shibboleth.admin.ui.configuration.SearchConfiguration
import edu.internet2.tier.shibboleth.admin.ui.domain.resolvers.FileBackedHttpMetadataResolver
import edu.internet2.tier.shibboleth.admin.ui.domain.resolvers.HttpMetadataResolverAttributes
Expand All @@ -18,6 +19,7 @@ import org.opensaml.saml.metadata.resolver.RefreshableMetadataResolver
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.autoconfigure.domain.EntityScan
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest
import org.springframework.boot.test.context.SpringBootTest
import org.springframework.boot.test.context.TestConfiguration
import org.springframework.context.annotation.Bean
import org.springframework.data.jpa.repository.config.EnableJpaRepositories
Expand All @@ -31,7 +33,7 @@ import java.nio.file.Files
* @author Bill Smith (wsmith@unicon.net)
*/
@DataJpaTest
@ContextConfiguration(classes=[CoreShibUiConfiguration, SearchConfiguration, InternationalizationConfiguration, MyConfig])
@ContextConfiguration(classes=[CoreShibUiConfiguration, SearchConfiguration, InternationalizationConfiguration, MyConfig, PlaceholderResolverComponentsConfiguration])
@EnableJpaRepositories(basePackages = ["edu.internet2.tier.shibboleth.admin.ui"])
@EntityScan("edu.internet2.tier.shibboleth.admin.ui")
@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_EACH_TEST_METHOD)
Expand All @@ -58,14 +60,13 @@ class EntityDescriptorTest extends Specification {

def "entity descriptors properly marshall to xml"() {
given:
def tempDir = Files.createTempDirectory('test')
((OpenSamlChainingMetadataResolver)metadataResolver).resolvers = [
new OpenSamlFileBackedHTTPMetadataResolver(
openSamlObjects.parserPool,
indexWriterService.getIndexWriter('testme'),
new FileBackedHttpMetadataResolver(
metadataURL: 'https://idp.unicon.net/idp/shibboleth',
backingFile: "${tempDir.toString()}/test.xml",
backingFile: "%{idp.home}/metadata/test.xml",
reloadableMetadataResolverAttributes: new ReloadableMetadataResolverAttributes(),
httpMetadataResolverAttributes: new HttpMetadataResolverAttributes()
)
Expand Down

0 comments on commit 3620e0a

Please sign in to comment.