189190191192193194195196197198199
cursor.get(); mc.verify(); cba.removeLast(); // Force cursor to relocate itself. mc.reset(); cl.enteredLastComponent(10, ba2); mc.replay(); cursor.setIndex(15); cursor.get(); mc.verify();
196197198199200201202203204205206
mc.replay(); cursor.setIndex(15); cursor.get(); mc.verify(); mc.reset(); cl.enteredPreviousComponent(0, ba1); mc.replay(); cursor.setIndex(0); cursor.get(); mc.verify();
150151152153154155156157158159160
cba.addLast(ba2); cba.addLast(ba3); CursorListener cl = mc.createMock(CursorListener.class); mc.reset(); mc.replay(); Cursor cursor = cba.cursor(cl); mc.verify(); mc.reset();
155156157158159160161162163164165
mc.reset(); mc.replay(); Cursor cursor = cba.cursor(cl); mc.verify(); mc.reset(); cl.enteredFirstComponent(0, ba1); mc.replay(); cursor.get(); mc.verify();
161162163164165166167168169170171
cl.enteredFirstComponent(0, ba1); mc.replay(); cursor.get(); mc.verify(); mc.reset(); mc.replay(); cursor.setIndex(10); mc.verify(); mc.reset();
166167168169170171172173174175176
mc.reset(); mc.replay(); cursor.setIndex(10); mc.verify(); mc.reset(); cl.enteredNextComponent(10, ba2); mc.replay(); cursor.put((byte) 55); mc.verify();
172173174175176177178179180181182
cl.enteredNextComponent(10, ba2); mc.replay(); cursor.put((byte) 55); mc.verify(); mc.reset(); mc.replay(); cursor.setIndex(9); mc.verify(); mc.reset();
177178179180181182183184185186187
mc.reset(); mc.replay(); cursor.setIndex(9); mc.verify(); mc.reset(); cl.enteredPreviousComponent(0, ba1); cl.enteredNextComponent(10, ba2); mc.replay(); cursor.putInt(66); mc.verify();
184185186187188189190191192193194
cl.enteredNextComponent(10, ba2); mc.replay(); cursor.putInt(66); mc.verify(); mc.reset(); cl.enteredNextComponent(20, ba3); mc.replay(); cursor.setIndex(29); cursor.get(); mc.verify();
193194195196197198199200201202203