java - 在 IntelliJ 中使用 mockito

标签 java intellij-idea mocking mockito

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

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

所以,我将库 mockito-all-1.9.5.jar 添加到文件夹中
c:\{我的应用程序路径}\web\app\WEB-INF\lib

然后我使用 Project Structure 和 Libraries 添加到 IntelliJ 中。

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

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

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

最佳答案

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

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

关于java - 在 IntelliJ 中使用 mockito,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16114262/

相关文章:

Java 编译没有错误,运行第一行,然后不继续或结束

java - 无法在Android Studio中添加组件

c# - 在 C# 中伪造 TCP 请求

python - 如何恢复模拟

java - android studio图像按钮单击时更改src

Java 小程序被阻止

java - 如何防止从 IntelliJ Jetbrains 编辑器中的声明中删除前导空格?

c# - 在 C# 中测试电子邮件是否从外部系统发送

java - 如何解决 Android Studio 错误 "Duplicate jar entry"?

java - 如何在同一个项目的intellij中使用Java和python