456457458459460461462463464465466
} cursor.next(); List<String> prevResults = new ArrayList<String>(); while ( cursor.previous() ) { prevResults.add( 0, cursor.get().getDn().getName() ); } assertEquals( nextResults.size(), prevResults.size() );
491492493494495496497498499500501
for ( int count = 1; count < 20; count++ ) { cursor.afterLast(); List<String> prevResults = new ArrayList<String>(); while ( prevResults.size() < count && cursor.previous() ) { prevResults.add( cursor.get().getDn().getName() ); } cursor.previous();
496497498499500501502503504505506
while ( prevResults.size() < count && cursor.previous() ) { prevResults.add( cursor.get().getDn().getName() ); } cursor.previous(); List<String> nextResults = new ArrayList<String>(); while ( cursor.next() ) { nextResults.add( 0, cursor.get().getDn().getName() );
584585586587588589590591592593594
try { List<String> prevResults = new ArrayList<String>(); cursor.afterLast(); while ( cursor.previous() ) { prevResults.add( 0, cursor.get().getDn().getName() ); } assertEquals( nextResults.size(), prevResults.size() );