You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2013/05/20 23:54:16 UTC
svn commit: r1484614 -
/directory/apacheds/trunk/ldap-client-test/src/test/java/org/apache/directory/shared/client/api/operations/search/ClientSearchRequestTest.java
Author: seelmann
Date: Mon May 20 21:54:15 2013
New Revision: 1484614
URL: http://svn.apache.org/r1484614
Log:
Added test to demonstrate DIRAPI-140
Modified:
directory/apacheds/trunk/ldap-client-test/src/test/java/org/apache/directory/shared/client/api/operations/search/ClientSearchRequestTest.java
Modified: directory/apacheds/trunk/ldap-client-test/src/test/java/org/apache/directory/shared/client/api/operations/search/ClientSearchRequestTest.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/ldap-client-test/src/test/java/org/apache/directory/shared/client/api/operations/search/ClientSearchRequestTest.java?rev=1484614&r1=1484613&r2=1484614&view=diff
==============================================================================
--- directory/apacheds/trunk/ldap-client-test/src/test/java/org/apache/directory/shared/client/api/operations/search/ClientSearchRequestTest.java (original)
+++ directory/apacheds/trunk/ldap-client-test/src/test/java/org/apache/directory/shared/client/api/operations/search/ClientSearchRequestTest.java Mon May 20 21:54:15 2013
@@ -356,4 +356,31 @@ public class ClientSearchRequestTest ext
searchCursor.close();
}
+
+
+ /**
+ * Test to demonstrate https://issues.apache.org/jira/browse/DIRAPI-140
+ */
+ @Test
+ public void test_DIRAPI140() throws Exception
+ {
+ for ( int i = 0; i < 100; i++ )
+ {
+ System.out.println( "Loop " + i );
+
+ SearchRequest req = new SearchRequestImpl();
+ req.setScope( SearchScope.SUBTREE );
+ req.addAttributes( "*" );
+ req.setTimeLimit( 0 );
+ req.setBase( new Dn( "ou=system" ) );
+ req.setFilter( "(cn=user1)" );
+
+ SearchCursor searchCursor = connection.search( req );
+
+ assertTrue( searchCursor.next() );
+
+ searchCursor.close();
+ }
+ }
+
}