BTree tree = BTree.createInstance( recman);
BPage page = new BPage( tree, test, test );
TupleBrowser browser;
Tuple tuple = new Tuple();
// test insertion
page.insert( 1, test2, test2, false );
page.insert( 1, test3, test3, false );
page.insert( 1, test1, test1, false );
// test binary search
browser = page.find( 1, test2 );
if ( browser.getNext( tuple ) == false ) {
throw new IllegalStateException( "Browser didn't have 'test2'" );
}
if ( ! tuple.getKey().equals( test2 ) ) {
throw new IllegalStateException( "Tuple key is not 'test2'" );
}
if ( ! tuple.getValue().equals( test2 ) ) {
throw new IllegalStateException( "Tuple value is not 'test2'" );
}
recman.close();
recman = null;