3

我是 Java 新手,我的背景主要是 .NET。我正在尝试在 IntelliJ 的 java 项目中使用 mockito。我正在尝试遵循这个简单的示例:

http://code.google.com/p/mockito/

所以,我将库 mockito-all-1.9.5.jar 添加到文件夹 c:\{my app path}\web\app\WEB-INF\lib

我使用项目结构然后库添加了 IntelliJ。

我创建了一个测试类并添加了以下内容

导入静态 org.mockito.Mockito.*;我收到了这个错误:

“此语言级别不支持静态导入”

4

2 回答 2

6

File - Project structure - Project下,确保将项目语言级别设置为至少 5.0。(我现在期望 6.0 或 7.0)。从 Java 5 开始确实支持静态导入。

此外,Mockito 仅在测试中使用,因此没有理由成为 webapp 已部署库的一部分。因此它不应该在 WEB-INF/lib 下。

于 2013-04-19T22:30:36.283 回答
0

如果您的问题是关于在 Android 上将 Mockito 与 Java 一起使用,请注意您还需要包含以下两个库:

dexmaker-1.0.jar dexmaker-mockito-1.0.jar

允许 Mockito 在 Android 中使用 Dalvik JVM。

于 2013-10-15T00:23:26.853 回答