// initial position should be -1 as in Hibernate Core
assertEquals( -1, scrollableResults.getRowNumber() );
assertTrue( scrollableResults.last() );
int position = scrollableResults.getRowNumber();
assertEquals( 323, position );
while ( scrollableResults.previous() ) {
AlternateBook book = (AlternateBook) scrollableResults.get()[0];
assertEquals( --position, book.getId().intValue() );
assertEquals( "book about the number " + position, book.getSummary() );
}
assertEquals( 0, position );