BaseGuidedDecisionTableEditorPresenter extends KieMultipleDocumentEditor<GuidedDecisionTableView.Presenter> { void enableColumnsPage() { final MultiPageEditor multiPage = getKieEditorWrapperMultiPage(); multiPage.enablePage(COLUMNS_TAB_INDEX); } BaseGuidedDecisionTableEditorPresenter(final View view,
                                                  final Caller<GuidedDecisionTableEditorService> service,
                                                  final AuthoringWorkbenchDocks docks,
                                                  final PerspectiveManager perspectiveManager,
                                                  final Event<NotificationEvent> notification,
                                                  final Event<DecisionTableSelectedEvent> decisionTableSelectedEvent,
                                                  final GuidedDecisionTableDocksHandler guidedDecisionTableDocksHandler,
                                                  final AnalysisReportScreen analysisReportScreen,
                                                  final ValidationPopup validationPopup,
                                                  final ClientResourceType resourceType,
                                                  final EditMenuBuilder editMenuBuilder,
                                                  final ViewMenuBuilder viewMenuBuilder,
                                                  final InsertMenuBuilder insertMenuBuilder,
                                                  final RadarMenuBuilder radarMenuBuilder,
                                                  final GuidedDecisionTableModellerView.Presenter modeller,
                                                  final SyncBeanManager beanManager,
                                                  final PlaceManager placeManager,
                                                  final ColumnsPage columnsPage,
                                                  final AlertsButtonMenuItemBuilder alertsButtonMenuItemBuilder,
                                                  final DownloadMenuItemBuilder downloadMenuItemBuilder); void onShowDiagramEditorDocks(@Observes PlaceGainFocusEvent event); void onHideDocks(@Observes PlaceHiddenEvent event); void showDocks(); void hideDocks(); boolean verifyEventIdentifier(AbstractPlaceEvent event); @Override String getDocumentTitle(final GuidedDecisionTableView.Presenter dtPresenter); @Override void onClose(); @Override void refreshDocument(final GuidedDecisionTableView.Presenter dtPresenter); @Override void removeDocument(final GuidedDecisionTableView.Presenter dtPresenter); @Override void onValidate(final GuidedDecisionTableView.Presenter dtPresenter); @Override void onSave(final GuidedDecisionTableView.Presenter dtPresenter,
                       final String commitMessage); @Override void onSourceTabSelected(final GuidedDecisionTableView.Presenter dtPresenter);  }
@Test public void testEnableColumnsPage() { final MultiPageEditor multiPage = mock(MultiPageEditor.class); doReturn(multiPage).when(presenter).getKieEditorWrapperMultiPage(); presenter.enableColumnsPage(); verify(multiPage).enablePage(COLUMNS_TAB_INDEX); }