ProcessInstanceDetailsPresenter implements RefreshMenuBuilder.SupportsRefresh { public void onProcessDiagramTabShow(){ processDiagramPresenter.onShow(); }  @Inject void setProcessService(final Caller<ProcessService> processService); @Inject void setProcessRuntimeDataService(Caller<ProcessRuntimeDataService> processRuntimeDataService); @WorkbenchPartView UberView<ProcessInstanceDetailsPresenter> getView(); @WorkbenchPartTitle String getTitle(); @OnStartup void onStartup(final PlaceRequest place); void setSignalProcessInstanceAction(PrimaryActionMenuBuilder signalProcessInstanceAction); void setAbortProcessInstanceAction(PrimaryActionMenuBuilder abortProcessInstanceAction); boolean isForLog(); void setIsForLog(boolean isForLog); void onProcessSelectionEvent(@Observes final ProcessInstanceSelectionEvent event); @Override void onRefresh(); void signalProcessInstance(); void openAbortProcessInstancePopup(); void displayNotification(String text); @WorkbenchMenu void buildMenu(final Consumer<Menus> menusConsumer); void variableListRefreshGrid(); void documentListRefreshGrid(); IsWidget getProcessInstanceView(); IsWidget getProcessVariablesView(); IsWidget getDocumentView(); IsWidget getLogsView(); IsWidget getProcessDiagramView(); void onProcessDiagramTabShow(); @Inject
    public ProcessInstanceDetailsView view; }
@Test public void onProcessDiagramTabShowTest(){ presenter.onProcessDiagramTabShow(); verify(processDiagramPresenter).onShow(); }