checker.moveCursor() ;
log.println("Cursor moved.") ;
result &= listener1.approveCursorMoveCalled ;
listener1.reset() ;
RowChangeEvent actualEvent = checker.changeRow() ;
log.println("Row changed.") ;
RowChangeEvent event = listener1.approveRowChangeEvent ;
result &= listener1.approveRowChangeCalled ;
boolean eventOK = event.Action == actualEvent.Action &&
event.Rows == actualEvent.Rows ;