我开始使用 Mockito,但是当我调用类似 when(); 的方法时Eclipse 没有向我显示导入类选项,所以,我想知道 Eclipse 是否有办法搜索 jar 中的方法并知道我可以导入什么。
我知道在 Delphi 中我们可以找到,键入过程或函数,IDE 会告诉您放置正确的单元...
那我该怎么做呢?
最佳答案
您可以将 Mockito 和 Matchers 添加到您的“Content Assist Favorites”,这样它们就会在您将类导入源文件之前就显示出来,只要您已将 Mockito 作为库添加到您的项目中。
- 转到
Window > Preferences
并导航到Java > Editor > Content Assist > Favorites
。 - 单击“新类型...”按钮并添加
org.mockito.Mockito
。 - 对
org.mockito.Matchers
做同样的事情。 Mockito 类实际上扩展了 Matchers 以访问其静态方法,如any
和eq
,但 Eclipse 不喜欢自动显示这些方法。
要测试它,请尝试在新文件中键入“wh”并按 Ctrl-Space。 when()
应该完成;使用 Enter 选择它会自动将 Mockito.when()
导入到您的静态导入中。
关于java - 如何在 Eclipse 中查找 Java API 中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16020551/