@Test public void testAlreadyExistClone() { when(repoFailServiceCaller.call(any(RemoteCallback.class), any(ErrorCallback.class))).thenAnswer( new RsCreateRepositoryFailAnswer(message, new RepositoryAlreadyExistsException(), repository, repoService)); presenter = new CloneRepositoryPresenter(repositoryPreferences, view, repoFailServiceCaller, ouServiceCaller, placeManager); presenter.init(); when(view.isGitUrlEmpty()).thenReturn(false); when(view.getGitUrl()).thenReturn(REPO_URL); presenter.handleCloneClick(); verify(view).errorRepositoryAlreadyExist(); componentsLocked(); componentsUnlocked(); verifyRepoCloned(false); }
@Test public void testAlreadyExistClone() { when(repoFailServiceCaller.call(any(RemoteCallback.class), any(ErrorCallback.class))).thenAnswer( new RsCreateRepositoryFailAnswer(message, new RepositoryAlreadyExistsException(), repository, repoService)); presenter = new CloneRepositoryPresenter(repositoryPreferences, view, repoFailServiceCaller, ouServiceCaller, placeManager, authorizationManager, sessionInfo); presenter.init(); when(view.isGitUrlEmpty()).thenReturn(false); when(view.getGitUrl()).thenReturn(REPO_URL); presenter.handleCloneClick(); verify(view).errorRepositoryAlreadyExist(); componentsLocked(); componentsUnlocked(); verifyRepoCloned(false); }
throw new RepositoryAlreadyExistsException(alias);