Skip to content

Commit 1704bf8

Browse files
author
monosoul
committed
fix tests
1 parent 241c8d1 commit 1704bf8

File tree

3 files changed

+16
-18
lines changed

3 files changed

+16
-18
lines changed

src/test/java/com/github/monosoul/git/updateindex/extended/AbstractExtendedUpdateIndexAction_ActionPerformedTest.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
import static org.mockito.Mockito.verifyZeroInteractions;
2020
import static org.mockito.Mockito.when;
2121
import static org.mockito.MockitoAnnotations.initMocks;
22-
import com.intellij.mock.MockApplicationEx;
22+
23+
import com.intellij.mock.MockApplication;
2324
import com.intellij.openapi.Disposable;
2425
import com.intellij.openapi.project.Project;
2526
import com.intellij.openapi.vcs.ProjectLevelVcsManager;
@@ -44,18 +45,15 @@
4445
import org.mockito.ArgumentCaptor;
4546
import org.mockito.Mock;
4647
import org.mockito.stubbing.Answer;
47-
import org.picocontainer.MutablePicoContainer;
4848

4949
class AbstractExtendedUpdateIndexAction_ActionPerformedTest {
5050

5151
private static final int LIMIT = 10;
5252

53-
private MockApplicationEx application;
53+
private MockApplication application;
5454
@Mock
5555
private Disposable parent;
5656
@Mock
57-
private MutablePicoContainer picoContainer;
58-
@Mock
5957
private Git git;
6058
@Mock
6159
private VcsContext vcsContext;
@@ -76,15 +74,16 @@ class AbstractExtendedUpdateIndexAction_ActionPerformedTest {
7674
@BeforeEach
7775
void setUp() {
7876
initMocks(this);
79-
application = spy(new MockApplicationEx(parent));
77+
application = new MockApplication(parent);
8078
setApplication(application, parent);
8179

82-
doReturn(picoContainer).when(application).getPicoContainer();
83-
doReturn(git).when(picoContainer).getComponentInstance(Git.class.getName());
80+
application.registerService(Git.class, git, parent);
8481

8582
doReturn(project).when(vcsContext).getProject();
8683
doReturn(vcsManager).when(project).getComponent(ProjectLevelVcsManager.class);
84+
doReturn(vcsManager).when(project).getService(ProjectLevelVcsManager.class);
8785
doReturn(dirtyScopeManager).when(project).getComponent(VcsDirtyScopeManager.class);
86+
doReturn(dirtyScopeManager).when(project).getService(VcsDirtyScopeManager.class);
8887

8988
doReturn(gitLineHandler).when(gitLineHandlerCreator).apply(any(Entry.class));
9089
doReturn(gitCommandResult).when(git).runCommand(gitLineHandler);

src/test/java/com/github/monosoul/git/updateindex/extended/AbstractExtendedUpdateIndexAction_UpdateTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ void setUp() {
3535

3636
doReturn(project).when(vcsContext).getProject();
3737
doReturn(vcsManager).when(project).getComponent(ProjectLevelVcsManager.class);
38+
doReturn(vcsManager).when(project).getService(ProjectLevelVcsManager.class);
3839
doReturn(true).when(vcsManager).hasActiveVcss();
3940
}
4041

src/test/java/com/github/monosoul/git/updateindex/extended/GitLineHandlerCreatorTest.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@
1111
import static org.mockito.Mockito.mock;
1212
import static org.mockito.Mockito.when;
1313
import static org.mockito.MockitoAnnotations.initMocks;
14+
15+
import com.intellij.mock.MockApplication;
1416
import com.intellij.mock.MockVirtualFile;
1517
import com.intellij.openapi.Disposable;
16-
import com.intellij.openapi.application.Application;
1718
import com.intellij.openapi.project.Project;
1819
import com.intellij.openapi.vcs.ProjectLevelVcsManager;
1920
import com.intellij.openapi.vfs.VirtualFile;
@@ -28,20 +29,16 @@
2829
import org.junit.jupiter.params.ParameterizedTest;
2930
import org.junit.jupiter.params.provider.MethodSource;
3031
import org.mockito.Mock;
31-
import org.picocontainer.PicoContainer;
3232

3333
class GitLineHandlerCreatorTest {
3434

3535
private static final int LIMIT = 10;
3636
private static GitVersion CAN_NOT_OVERRIDE_GIT_CONFIG_FOR_COMMAND = new GitVersion(1, 7, 1, 0);
3737

38-
@Mock
39-
private Application application;
38+
private MockApplication application;
4039
@Mock
4140
private Disposable parent;
4241
@Mock
43-
private PicoContainer picoContainer;
44-
@Mock
4542
private GitExecutableManager gitExecutableManager;
4643
@Mock
4744
private ProjectLevelVcsManager vcsManager;
@@ -55,16 +52,17 @@ class GitLineHandlerCreatorTest {
5552
@BeforeEach
5653
void setUp() {
5754
initMocks(this);
55+
application = new MockApplication(parent);
5856
setApplication(application, parent);
5957

60-
doReturn(picoContainer)
61-
.when(application).getPicoContainer();
62-
doReturn(gitExecutableManager)
63-
.when(picoContainer).getComponentInstance(GitExecutableManager.class.getName());
58+
application.registerService(GitExecutableManager.class, gitExecutableManager, parent);
59+
6460
doReturn(randomAlphabetic(LIMIT))
6561
.when(gitExecutableManager).getPathToGit(project);
6662
doReturn(vcsManager)
6763
.when(project).getComponent(ProjectLevelVcsManager.class);
64+
doReturn(vcsManager)
65+
.when(project).getService(ProjectLevelVcsManager.class);
6866
doReturn(gitVcs)
6967
.when(vcsManager).findVcsByName(GitVcs.NAME);
7068
doReturn(CAN_NOT_OVERRIDE_GIT_CONFIG_FOR_COMMAND)

0 commit comments

Comments
 (0)