[java-identity-provider COMMIT] in /trunk/idp-attribute-resolver-spring/src/test: java/net/shibboleth/idp/attribute/r...

noreply at shibboleth.net noreply at shibboleth.net
Mon Sep 2 08:38:14 EDT 2013


Author: rdw
Date: Mon Sep  2 08:38:13 2013
New Revision: 4736

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4736&view=rev
Log:
IDP-273 Widen out the AttributeResolverTest to contain many more attribute definitions and a few data connectors.

Added:
    trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/ldapDataConnectorTest.ldif
Modified:
    trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceTest.java
    trunk/idp-attribute-resolver-spring/src/test/resources/logback-test.xml
    trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/attribute-resolver.xml

Modified: trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceTest.java?rev=4736&r1=4735&r2=4736&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceTest.java (original)
+++ trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverServiceTest.java Mon Sep  2 08:38:13 2013
@@ -27,18 +27,38 @@
 import net.shibboleth.idp.spring.SchemaTypeAwareXMLBeanDefinitionReader;
 import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
 
+import org.opensaml.core.OpenSAMLInitBaseTestCase;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.context.support.GenericApplicationContext;
 import org.testng.Assert;
+import org.testng.annotations.BeforeTest;
 import org.testng.annotations.Test;
+
+import com.unboundid.ldap.listener.InMemoryDirectoryServer;
+import com.unboundid.ldap.listener.InMemoryDirectoryServerConfig;
+import com.unboundid.ldap.listener.InMemoryListenerConfig;
+import com.unboundid.ldap.sdk.LDAPException;
 
 /** A work in progress to test the attribute resolver service. */
 // TODO incomplete
-public class AttributeResolverServiceTest {
+public class AttributeResolverServiceTest extends OpenSAMLInitBaseTestCase {
 
     /** Class logger. */
     private final Logger log = LoggerFactory.getLogger(AttributeResolverServiceTest.class);
+    private InMemoryDirectoryServer directoryServer;
+
+    @BeforeTest public void setupDirectoryServer() throws LDAPException {
+
+        InMemoryDirectoryServerConfig config = new InMemoryDirectoryServerConfig("dc=shibboleth,dc=net");
+        config.setListenerConfigs(InMemoryListenerConfig.createLDAPConfig("default", 10391));
+        config.addAdditionalBindCredentials("cn=Directory Manager", "password");
+        directoryServer = new InMemoryDirectoryServer(config);
+        directoryServer
+                .importFromLDIF(true,
+                        "src/test/resources/net/shibboleth/idp/attribute/resolver/spring/ldapDataConnectorTest.ldif");
+        directoryServer.startListening();
+    }
 
     // stub test
     @Test public void one() throws ComponentInitializationException, ServiceException, ResolutionException {

Modified: trunk/idp-attribute-resolver-spring/src/test/resources/logback-test.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/test/resources/logback-test.xml?rev=4736&r1=4735&r2=4736&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/test/resources/logback-test.xml (original)
+++ trunk/idp-attribute-resolver-spring/src/test/resources/logback-test.xml Mon Sep  2 08:38:13 2013
@@ -2,6 +2,9 @@
 
 <configuration>
     <logger name="net.shibboleth.idp.attribute.resolver.spring" level="TRACE"/>
+    <logger name="net.shibboleth.idp.attribute.resolver.api" level="DEBUG"/>
+    <logger name="net.shibboleth.idp.attribute.resolver.impl" level="DEBUG"/>
+    <logger name="net.shibboleth.idp.service" level="DEBUG"/>
 
     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">

Modified: trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/attribute-resolver.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/attribute-resolver.xml?rev=4736&r1=4735&r2=4736&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/attribute-resolver.xml (original)
+++ trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/attribute-resolver.xml Mon Sep  2 08:38:13 2013

[... 95 lines stripped ...]


More information about the commits mailing list