无法在Eclipse中导入mockito - 立即消失

问题描述 投票:1回答:1

我正在尝试使用mockito对我的代码进行模拟测试。在我的POM.xml中,以下依赖关系如下所述。

<dependency>
    <groupId>org.mockito</groupId>
    <artifactId>mockito-all</artifactId>
    <version>1.9.5</version>
</dependency>

但是,当我尝试导入如下的mockito时,它会立即消失,我无法用它做任何事情:

import static org.mockito.Mockito.*;

我不知道Eclipse中是否有任何遗漏。有什么建议可以解决吗?

“导入org.mockito无法解析”只是出现在错误框中。

eclipse junit mockito eclipse-kepler
1个回答
0
投票

“它立即消失了,我无法用它做任何事情”。这听起来像Eclipse保存动作+组织导入给我,删除未使用的导入。尝试删除此Eclipse保存操作,如下所示:Window-> Preferences-> Java-> Editor-> Save Actions-> Configure(右侧) - >转到上一个选项卡“Unacessary Code”。删除“删除未使用的导入”。或者,首先使用此静态导入编写代码,然后再添加静态导入。最后一种方法 - 一步添加导入和导入的使用,而不保存,这应该阻止调用自动保存操作。

关于:

我刚刚发现我的maven>依赖中没有“org.mockito.Mockito”。我怎么能得到它?

在Eclipse Project Explorer中,转到Java项目的Maven Dependencies。去底部某处的mockito jar。打开它,选择org.mockito包,那里应该有Mockito.class,我很确定(听起来你有类和包名混淆)。

© www.soinside.com 2019 - 2024. All rights reserved.