@BeforeMethod public void beforeMethod() { MockitoAnnotations.initMocks(this); initData(); UserConfigHolder configHolder = new UserConfigHolder(); configHolder.setEditorPageSize(EDITOR_PAGE_SIZE); SinglePageDataModelImpl pageModel = new SinglePageDataModelImpl(); ModalNavigationStateHolder navigationStateHolder = new ModalNavigationStateHolder(configHolder); service = new NavigationService( eventBus, dispatcher, configHolder, mock(TableEditorMessages.class), pageModel, navigationStateHolder); service.addPageDataChangeListener(pageDataChangeListener); verify(eventBus).addHandler(DocumentSelectionEvent.getType(), service); verify(eventBus).addHandler(TransUnitUpdatedEvent.getType(), service); verify(eventBus).addHandler(FindMessageEvent.getType(), service); verify(eventBus).addHandler(NavTransUnitEvent.getType(), service); verify(eventBus).addHandler(EditorPageSizeChangeEvent.TYPE, service); pageModel.setData(data.subList(0, configHolder.getState().getEditorPageSize())); navigationStateHolder.init(idStateMap, idIndexList); initContext = new GetTransUnitActionContext(new DocumentId(1, "")) .changeCount(configHolder.getState().getEditorPageSize()); }