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 2008/12/16 12:29:07 UTC
svn commit: r727022 -
/directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/search/controls/PagedSearchControlTest.java
Author: elecharny
Date: Tue Dec 16 03:29:06 2008
New Revision: 727022
URL: http://svn.apache.org/viewvc?rev=727022&view=rev
Log:
Fixed a failing test in shared, due to some modification in the pagedSearch control : as we are now accepting negative values for the page sizeLimit, the test should check that.
Modified:
directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/search/controls/PagedSearchControlTest.java
Modified: directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/search/controls/PagedSearchControlTest.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/search/controls/PagedSearchControlTest.java?rev=727022&r1=727021&r2=727022&view=diff
==============================================================================
--- directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/search/controls/PagedSearchControlTest.java (original)
+++ directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/search/controls/PagedSearchControlTest.java Tue Dec 16 03:29:06 2008
@@ -191,12 +191,27 @@
try
{
decoder.decode( bb, container );
- fail();
}
catch ( DecoderException de )
{
- assertTrue( true );
+ de.printStackTrace();
+ Assert.fail( de.getMessage() );
}
+
+ PagedSearchControlCodec pagedSearch = container.getPagedSearchControl();
+ assertEquals( Integer.MAX_VALUE, pagedSearch.getSize() );
+ assertTrue( Arrays.equals( StringTools.getBytesUtf8( "test" ),
+ pagedSearch.getCookie() ) );
+
+ String expected = StringTools.dumpBytes( bb.array() );
+ bb.flip();
+
+ PagedSearchControlCodec ctrl = new PagedSearchControlCodec();
+ ctrl.setSize( -1 );
+ ctrl.setCookie( StringTools.getBytesUtf8( "test" ) );
+ bb = ctrl.encode( null );
+ String decoded = StringTools.dumpBytes( bb.array() );
+ assertEquals( expected, decoded );
}