使用JUnit配置IntelliJ IDEA以进行单元测试

时间:2011-01-21 10:39:08

标签: unit-testing junit intellij-idea

我决定今天早上通过试用版试用IntelliJ并安装了JUnit插件。我创建了一个新的Java项目,我想为它编写一个测试用例。

如何将junit.jar文件添加到我的项目中? (我实际上想将它添加到每个java项目中,现在和永远更多 - 有没有办法做到这一点?)。

5 个答案:

答案 0 :(得分:188)

如果您已经有一个测试类,但缺少JUnit库依赖项,请参阅 Configuring Libraries for Unit Testing文档部分。在红色代码上按 Alt + Enter 可以给你一个意图动作来添加丢失的jar。

然而,IDEA提供了更多。如果您还没有测试类,并且想要为任何源类创建一个,请参阅下面的说明。

您可以使用 Alt + Enter 同时使用创建测试意图操作,同时站在编辑器内的班级名称上或通过使用 Ctrl + Shift + T 键盘快捷键。

将出现一个对话框,您可以在其中选择要使用的测试框架,并首次按修复按钮将所需的库jar添加到模块依赖项中。您还可以选择方法来为。

创建测试存根

Create Test Intention

Create Test Dialog

您可以在在线文档的Testing help section中找到更多详细信息。

答案 1 :(得分:130)

在代码编辑器中按 Ctrl + Shift + T 。 它将向您显示弹出窗口,其中包含创建测试的建议。

Mac OS:⌘Cmd + Shift + T

答案 2 :(得分:19)

这样做的一种方法是将junit.jar作为外部依赖项添加到$CLASSPATH

adding junit intellij

在'选择模块'对话框仅选择您需要的模块。

答案 3 :(得分:7)

如果已经拥有测试类,您可以:

1)将光标放在班级声明上,然后按Alt + Enter。在对话框中选择JUnit并按Fix。这是在IntelliJ中创建测试类的标准方法。

2)另外,您可以手动添加JUnit jars(从站点下载或从IntelliJ文件中获取)。

答案 4 :(得分:0)

就我而言(IntelliJ 2020-02,Kotlin开发人员),JUnit库已经包含在“创建项目”向导中。我需要启用JUnit插件:

IntelliJ JUnit plugin

在每个测试类和方法旁边获取绿色的“运行测试”图标:

enter image description here

和CTRL + Shift + R将在插入符号下运行测试,而CTRL + Shift + D进行调试。