@Test public void testAlreadyRunningBuildAndInstall() { constructProjectScreenPresenter( new CallerMock<BuildService>(buildService), assetManagementCaller()); presenter.onStartup(mock(PlaceRequest.class)); presenter.triggerBuildAndInstall(); presenter.triggerBuildAndInstall(); verify(view, times(1)).showABuildIsAlreadyRunning(); verify(notificationEvent, never()).fire(any(NotificationEvent.class)); verifyBusyShowHideAnyString(2, 2); }
@Test public void testOnDependenciesSelected() throws Exception { when(lockManagerInstanceProvider.get()).thenReturn(mock(LockManager.class)); Path pathToPOM = mock(Path.class); model.setPathToPOM(pathToPOM); when(view.getDependenciesPart()).thenReturn(dependenciesPart); presenter.onStartup(mock(PlaceRequest.class)); presenter.onDependenciesSelected(); verify(view).showDependenciesPanel(); }