mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
09.10.2012 e1e0a77d07c31beb0ff3cc8068512bf28deba047
opendj-sdk/opendj3/opendj-ldap-sdk/pom.xml
@@ -89,6 +89,7 @@
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <forkMode>never</forkMode>
          <excludes>
            <exclude>**/ConnectionFactoryTestCase.java</exclude>
          </excludes>
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/LDAPListenerTestCase.java
@@ -34,6 +34,7 @@
import java.util.Arrays;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.logging.Level;
import org.forgerock.opendj.ldap.requests.AbandonRequest;
@@ -255,6 +256,7 @@
        final MockServerConnection serverConnection = new MockServerConnection();
        final MockServerConnectionFactory serverConnectionFactory =
                new MockServerConnectionFactory(serverConnection);
        final AtomicBoolean isDummyFilterInvoked = new AtomicBoolean(false);
        TCPNIOTransport transport = TCPNIOTransportBuilder.newInstance()
                .setProcessor(
@@ -266,9 +268,7 @@
                                    @Override
                                    public NextAction handleAccept(FilterChainContext ctx)
                                            throws IOException {
                                        StaticUtils.DEBUG_LOG.log(Level.INFO,
                                                "Accepting using dummy filter");
                                        Thread.dumpStack();
                                        isDummyFilterInvoked.set(true);
                                        return super.handleAccept(ctx);
                                    }
                                }).build()).build();
@@ -290,6 +290,7 @@
            connection.close();
            assertThat(serverConnection.isClosed.await(10, TimeUnit.SECONDS)).isTrue();
        } finally {
            StaticUtils.DEBUG_LOG.log(Level.INFO, "isDummyFilterInvoked=" + isDummyFilterInvoked.get());
            listener.close();
        }
    }