无法在Eclipse中导入mockito-立即消失
我正试图用mockito对我的代码进行模拟测试。 在我的POM.xml中,以下依赖项如下所述无法在Eclipse中导入mockito-立即消失,eclipse,junit,mockito,eclipse-kepler,Eclipse,Junit,Mockito,Eclipse Kepler,我正试图用mockito对我的代码进行模拟测试。 在我的POM.xml中,以下依赖项如下所述 org.mockito 莫基托所有 1.9.5 但是,当我尝试导入如下mockito时,它立即消失,我无法对其执行任何操作: import static org.mockito.mockito.*; 我不知道我的日食中是否缺少什么。有什么建议让我来解决吗 “导入org.mockito无法解析”刚刚出现在错误框中。“它立即消失,我无法对其执行任何操作”。这听起来像是Eclipse保存操作+向我组织导
org.mockito
莫基托所有
1.9.5
但是,当我尝试导入如下mockito时,它立即消失,我无法对其执行任何操作:
import static org.mockito.mockito.*;
我不知道我的日食中是否缺少什么。有什么建议让我来解决吗
“导入org.mockito无法解析”刚刚出现在错误框中。“它立即消失,我无法对其执行任何操作”。这听起来像是Eclipse保存操作+向我组织导入,删除未使用的导入。 尝试删除此Eclipse保存操作,如下所示: 窗口->首选项->Java->编辑器->保存操作->配置(右侧)-> 转到最后一个选项卡“不必要的代码”。删除“删除未使用的导入”。 或者,先使用此静态导入编写代码,然后再添加静态导入。最后一种选择-一步添加导入和此导入的使用,中间不保存,这将阻止调用自动保存操作 关于:
我刚刚发现在我的maven>依赖项中没有“org.mockito.mockito”。我怎么能得到它 在Eclipse项目浏览器中,处理Java项目的依赖项。
去底部某个地方的mockito罐子。打开它,选择org.mockito包,那里应该有mockito.class,我很确定(听起来你把类名和包名搞混了)。我犯了一个非常愚蠢的错误。 我正在编写的Junit测试用例放在
src/main
文件夹下,而不是src/test
文件夹下。
因此,即使在pom.xml文件中添加了依赖项,也表示它无法解析。
只需确保Junit测试用例的.java文件位于错误框上刚刚出现的
src/test/
“导入org.mockito无法解析”下。如果展开“Maven dependencies”条目,mockito在吗?旁注:您可能希望通过test
将该依赖关系的范围缩小到测试代码。这不会解决您当前的问题。当我扩展它时,Mockito在我的Maven依赖项中。我刚刚发现我的Maven依赖项中没有“org.Mockito.Mockito”。我怎么能得到它?我也有同样的错误。将JUnit测试用例移动到src/test文件夹会有所帮助。好像是新手犯的错误。。谢谢你的回答