You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2018/06/01 15:36:31 UTC

[directory-ldap-api] branch 1.0.1 updated: Removed teh LdapTest file

This is an automated email from the ASF dual-hosted git repository.

elecharny pushed a commit to branch 1.0.1
in repository https://gitbox.apache.org/repos/asf/directory-ldap-api.git


The following commit(s) were added to refs/heads/1.0.1 by this push:
     new 8dc70bb  Removed teh LdapTest file
8dc70bb is described below

commit 8dc70bbcaa7cb237424c49cf337053ff78eca3d0
Author: Emmanuel Lécharny <el...@symas.com>
AuthorDate: Fri Jun 1 17:36:22 2018 +0200

    Removed teh LdapTest file
---
 .../apache/directory/ldap/client/api/LdapTest.java | 126 ---------------------
 1 file changed, 126 deletions(-)

diff --git a/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdapTest.java b/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdapTest.java
deleted file mode 100644
index 1c2b5db..0000000
--- a/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdapTest.java
+++ /dev/null
@@ -1,126 +0,0 @@
-package org.apache.directory.ldap.client.api;
-
-import org.apache.directory.api.ldap.codec.api.LdapApiServiceFactory;
-import org.apache.directory.api.ldap.model.cursor.EntryCursor;
-import org.apache.directory.api.ldap.model.message.SearchScope;
-import org.apache.directory.api.ldap.model.name.Dn;
-import org.junit.Ignore;
-import org.junit.Test;
-
-public class LdapTest
-{
-    @Test
-    @Ignore
-    public void test2() throws Exception
-    {
-        LdapConnectionConfig config = new LdapConnectionConfig();
-        //config.setLdapHost("10.107.183.18");
-        config.setLdapHost("10.71.6.75");
-        config.setLdapPort(636);
-        config.setUseSsl(true);
-        config.setUseTls(false);
-        //char[] password = "cassandra".toCharArray();
-        //FileInputStream fis = new FileInputStream("/Users/elecharny/ldap_ssl_truststore");
-        //KeyStore ks = KeyStore.getInstance("jks");
-        //ks.load(fis, password);
-        //TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
-        //tmf.init(ks);
-        config.setTrustManagers(new NoVerificationTrustManager() );
-        //config.setName("cn=test");
-        config.setName("cn=Manager,dc=example,dc=com");
-        //config.setCredentials("pass");
-        config.setCredentials("secret");
-        config.setLdapApiService( LdapApiServiceFactory.getSingleton());
-
-        ValidatingPoolableLdapConnectionFactory factory = new ValidatingPoolableLdapConnectionFactory(config);
-        LdapConnectionPool connectionPool = new LdapConnectionPool(factory);
-        connectionPool.setMaxActive(2);
-        connectionPool.setMaxIdle(1);
-        connectionPool.setMaxWait(0L);
-        connectionPool.setTestOnBorrow(false);
-        connectionPool.setTestOnReturn(true);
-        connectionPool.setTestWhileIdle(false);
-
-        LdapConnection connection = getConnection(connectionPool);
-        LdapNetworkConnection cnx = (LdapNetworkConnection)((MonitoringLdapConnection)(connection)).wrapped();
-
-        System.out.println( "Conection connected : " + connection.isConnected() + ", secured : " + cnx.isSecured() );
-
-        EntryCursor cursor = connection.search("ou=users,dc=example,dc=com", "(cn=titi)", SearchScope.SUBTREE);
-
-        cursor.next();
-
-        Dn userDn = cursor.get().getDn();
-
-        connection.setTimeOut(0L);
-        connectionPool.releaseConnection(connection);
-
-        connection = connectionPool.getConnection();
-        connection.setTimeOut(0L);
-
-        connection.bind(userDn, "titi");
-
-        connection.setTimeOut(0L);
-        connectionPool.releaseConnection(connection);
-        
-        
-        System.out.println( "Sleeping for 30 seconds" );
-
-        for ( int i = 1; i <= 30; i++ )
-        {
-            Thread.sleep(  1000L );
-            System.out.print( '.' );
-        }
-
-        System.out.println( "\nDone sleeping" );
-
-        connection = connectionPool.getConnection();
-        cnx = (LdapNetworkConnection)((MonitoringLdapConnection)(connection)).wrapped();
-        
-        System.out.println( "Conection connected : " + connection.isConnected() + ", secured : " + cnx.isSecured() );
-
-        cursor = connection.search("ou=users,dc=example,dc=com", "(cn=titi)", SearchScope.SUBTREE);
-
-        cursor.next();
-
-        userDn = cursor.get().getDn();
-
-        connection.setTimeOut(0L);
-        connectionPool.releaseConnection(connection);
-
-        connection = connectionPool.getConnection();
-        connection.setTimeOut(LdapConnectionConfig.DEFAULT_TIMEOUT);
-
-        connection.bind(userDn, "titi");
-
-        connection.setTimeOut(LdapConnectionConfig.DEFAULT_TIMEOUT);
-        connectionPool.releaseConnection(connection);
-    }
-
-    private LdapConnection getConnection(LdapConnectionPool pool) throws Exception
-    {
-        LdapConnection connection = null;
-
-        for (int retry = 0; retry < 2; retry++)
-        {
-            try
-            {
-                connection = pool.getConnection();
-                connection.setTimeOut(0L);
-
-                connection.bind();
-
-                return connection;
-            }
-            catch (Throwable ex)
-            {
-                ex.printStackTrace();
-                if (connection != null)
-                {
-                    pool.invalidateObject(connection);
-                }
-            }
-        }
-        return null;
-    }
-}

-- 
To stop receiving notification emails like this one, please contact
elecharny@apache.org.