package org.pac4j.saml.metadata;
import org.junit.Before;
import org.junit.Test;
import org.pac4j.core.exception.TechnicalException;
import org.pac4j.saml.client.SAML2ClientConfiguration;
import org.springframework.core.io.FileSystemResource;
public class SAML2ServiceProviderMetadataResolverTest {
private SAML2ServiceProviderMetadataResolver metadataResolver;
@Before
public void setUp() throws Exception {
SAML2ClientConfiguration configuration = new SAML2ClientConfiguration();
configuration.setServiceProviderMetadataResource(new FileSystemResource("target"));
configuration.setServiceProviderMetadataResource(new FileSystemResource("target/out.xml"));
metadataResolver = new SAML2ServiceProviderMetadataResolver(configuration, "http://localhost", null);
}
@Test(expected = TechnicalException.class)
public void resolveShouldThrowExceptionIfCredentialsProviderIsNullAndAuthnRequestSignedIsTrue() {
metadataResolver.resolve();
}
}