aboutsummaryrefslogtreecommitdiff
path: root/id/server/idserverlib/src/test/java/at/gv/egovnerment/moa/id/config/auth/AuthConfigurationProviderLegacyCompatibilityTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'id/server/idserverlib/src/test/java/at/gv/egovnerment/moa/id/config/auth/AuthConfigurationProviderLegacyCompatibilityTest.java')
-rw-r--r--id/server/idserverlib/src/test/java/at/gv/egovnerment/moa/id/config/auth/AuthConfigurationProviderLegacyCompatibilityTest.java109
1 files changed, 0 insertions, 109 deletions
diff --git a/id/server/idserverlib/src/test/java/at/gv/egovnerment/moa/id/config/auth/AuthConfigurationProviderLegacyCompatibilityTest.java b/id/server/idserverlib/src/test/java/at/gv/egovnerment/moa/id/config/auth/AuthConfigurationProviderLegacyCompatibilityTest.java
deleted file mode 100644
index 313038e08..000000000
--- a/id/server/idserverlib/src/test/java/at/gv/egovnerment/moa/id/config/auth/AuthConfigurationProviderLegacyCompatibilityTest.java
+++ /dev/null
@@ -1,109 +0,0 @@
-package at.gv.egovnerment.moa.id.config.auth;
-
-import static org.easymock.EasyMock.createMock;
-import static org.easymock.EasyMock.expect;
-import static org.easymock.EasyMock.replay;
-import static org.easymock.EasyMock.verify;
-
-import java.util.Collections;
-
-import org.junit.Test;
-import org.unitils.reflectionassert.ReflectionAssert;
-
-import at.gv.egovernment.moa.id.commons.config.MOAIDConfigurationConstants;
-import at.gv.egovernment.moa.id.commons.config.persistence.Configuration;
-import at.gv.egovernment.moa.id.commons.db.dao.config.AuthComponentGeneral;
-import at.gv.egovernment.moa.id.commons.db.dao.config.ChainingModes;
-import at.gv.egovernment.moa.id.commons.db.dao.config.GeneralConfiguration;
-import at.gv.egovernment.moa.id.commons.db.dao.config.MOAIDConfiguration;
-import at.gv.egovernment.moa.id.commons.db.dao.config.MOASP;
-import at.gv.egovernment.moa.id.commons.db.dao.config.OAuth;
-import at.gv.egovernment.moa.id.commons.db.dao.config.PVP2;
-import at.gv.egovernment.moa.id.commons.db.dao.config.Protocols;
-import at.gv.egovernment.moa.id.commons.db.dao.config.SAML1;
-import at.gv.egovernment.moa.id.commons.db.dao.config.SLRequestTemplates;
-import at.gv.egovernment.moa.id.commons.db.dao.config.SecurityLayer;
-import at.gv.egovernment.moa.id.commons.db.dao.config.TransformsInfoType;
-import at.gv.egovernment.moa.id.commons.db.dao.config.VerifyAuthBlock;
-import at.gv.egovernment.moa.id.commons.db.dao.config.VerifyIdentityLink;
-import at.gv.egovernment.moa.id.config.ConfigurationException;
-import at.gv.egovernment.moa.id.config.auth.NewAuthConfigurationProvider;
-import at.gv.egovernment.moa.id.config.auth.data.ProtocolAllowed;
-
-public class AuthConfigurationProviderLegacyCompatibilityTest {
-
- private MOAIDConfiguration getMinimalMoaidConfiguration() {
-
- MOAIDConfiguration moaidConfiguration = new MOAIDConfiguration();
- AuthComponentGeneral authComponentGeneral = new AuthComponentGeneral();
- MOASP moasp = new MOASP();
- VerifyAuthBlock verifyAuthBlock = new VerifyAuthBlock();
- moasp.setVerifyAuthBlock(verifyAuthBlock);
- VerifyIdentityLink verifyIdentityLink = new VerifyIdentityLink();
- moasp.setVerifyIdentityLink(verifyIdentityLink);
- authComponentGeneral.setMOASP(moasp);
- SecurityLayer securityLayer = new SecurityLayer();
- TransformsInfoType transformsInfo = new TransformsInfoType();
- transformsInfo.setFilename("transforms/TransformsInfoAuthBlockTable_DE.xml");
- transformsInfo.setTransformation(new byte[] {});
- securityLayer.setTransformsInfo(Collections.singletonList(transformsInfo));
- authComponentGeneral.setSecurityLayer(securityLayer);
- SLRequestTemplates slRequestTemplates = new SLRequestTemplates();
- moaidConfiguration.setSLRequestTemplates(slRequestTemplates);
- GeneralConfiguration generalConfiguration = new GeneralConfiguration();
- generalConfiguration.setTrustManagerRevocationChecking(Boolean.FALSE);
- generalConfiguration.setPublicURLPreFix("http://test.org");
- authComponentGeneral.setGeneralConfiguration(generalConfiguration);
- moaidConfiguration.setAuthComponentGeneral(authComponentGeneral);
- ChainingModes chainingModes = new ChainingModes();
- moaidConfiguration.setChainingModes(chainingModes);
-
- return moaidConfiguration;
- }
-
- @Test
- public void testGetAllowedProtocolls() throws ConfigurationException {
- MOAIDConfiguration moaidConfiguration = getMinimalMoaidConfiguration();
-
- testGetAllowedProtocolls(moaidConfiguration);
- }
-
- @Test
- public void testGetAllowedProtocollsAll() throws ConfigurationException {
- MOAIDConfiguration moaidConfiguration = getMinimalMoaidConfiguration();
- Protocols protocols = new Protocols();
- SAML1 saml1 = new SAML1();
- saml1.setIsActive(Boolean.TRUE);
- protocols.setSAML1(saml1);
- PVP2 pvp2 = new PVP2();
- pvp2.setIsActive(Boolean.FALSE);
- protocols.setPVP2(pvp2);
- OAuth oAuth = new OAuth();
- oAuth.setIsActive(null);
- protocols.setOAuth(oAuth);
- moaidConfiguration.getAuthComponentGeneral().setProtocols(protocols);
-
- testGetAllowedProtocolls(moaidConfiguration);
- }
-
- public void testGetAllowedProtocolls(MOAIDConfiguration moaidConfiguration) throws ConfigurationException {
-
- TestLegacyAuthConfigurationProvider legacyAuthConfigurationProvider = new TestLegacyAuthConfigurationProvider(moaidConfiguration);
- ProtocolAllowed expectedAllowedProtocols = legacyAuthConfigurationProvider.getAllowedProtocols();
-
- Configuration configuration = createMock(Configuration.class);
- NewAuthConfigurationProvider newAuthConfigurationProvider = new NewAuthConfigurationProvider();
- newAuthConfigurationProvider.setConfiguration(configuration);
-
- expect(configuration.get(MOAIDConfigurationConstants.AUTH_COMPONENT_GENERAL_KEY, AuthComponentGeneral.class)).andReturn(moaidConfiguration.getAuthComponentGeneral());
-
- replay(configuration);
-
- ProtocolAllowed actualAllowedProtocols = newAuthConfigurationProvider.getAllowedProtocols();
-
- verify(configuration);
-
- ReflectionAssert.assertLenientEquals(expectedAllowedProtocols, actualAllowedProtocols);
- }
-
-}