[java-shib-attribute] 03/03: JSATTR-51
Codeberg
noreply at shibboleth.net
Mon Aug 3 09:41:49 UTC 2026
This is an automated email from the git hooks/post-receive script.
codeberg pushed a commit to branch dev/JSATTR-51
in repository java-shib-attribute.
View the commit online:
https://codeberg.org/Shibboleth/java-shib-attribute/commit/58203a578047bc3608783ff280e2119d6026740c
commit 58203a578047bc3608783ff280e2119d6026740c
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Mon Aug 3 10:42:49 2026 +0100
JSATTR-51
---
.../resolver/dc/ldap/impl/LDAPDataConnectorTest.java | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/shib-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/ldap/impl/LDAPDataConnectorTest.java b/shib-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/ldap/impl/LDAPDataConnectorTest.java
index 63a5a9f90..db4ad75cc 100644
--- a/shib-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/ldap/impl/LDAPDataConnectorTest.java
+++ b/shib-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/ldap/impl/LDAPDataConnectorTest.java
@@ -36,6 +36,7 @@ import org.ldaptive.referral.FollowSearchReferralHandler;
import org.ldaptive.referral.FollowSearchResultReferenceHandler;
import org.springframework.core.io.ClassPathResource;
import org.testng.annotations.AfterClass;
+import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
@@ -82,6 +83,8 @@ public class LDAPDataConnectorTest {
/** In-memory directory server. */
private InMemoryDirectory directoryServer;
+ private ConnectionFactory lastConnectionFactory = null;
+
/** Port the directory server is listening on. */
private String ldapURL;
@@ -128,6 +131,12 @@ public class LDAPDataConnectorTest {
directoryServer.stop(true);
}
+ @AfterMethod public void closeLastConnectionFactory() {
+ if (lastConnectionFactory != null) {
+ lastConnectionFactory.close();
+ }
+ lastConnectionFactory = null;
+ }
/**
* Creates an LDAP data connector using the supplied builder and strategy. Sets defaults values if the parameters
* are null.
@@ -155,6 +164,10 @@ public class LDAPDataConnectorTest {
connectionConfig.setLdapUrl(ldapURL);
connectionConfig.setConnectionInitializers(new BindConnectionInitializer("cn=Directory Manager", "password"));
final ConnectionFactory connectionFactory = new DefaultConnectionFactory(connectionConfig);
+ if (lastConnectionFactory != null) {
+ lastConnectionFactory.close();
+ }
+ lastConnectionFactory = connectionFactory;
connector.setConnectionFactory(connectionFactory);
final SearchOperation searchOperation = new SearchOperation();
searchOperation.setRequest(
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list