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

Bob*_*Bob 175 junit unit-testing intellij-idea

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

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

Cra*_*der 190

如果您已经有一个测试类,但缺少JUnit库依赖项,请参阅 配置库以进行单元测试文档部分.按下红色代码上的Alt+ Enter应该会给你一个意图动作来添加丢失的jar.

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

您可以使用创建测试按意图动作Alt+ Enter,而在编辑器中类的名称,或通过使用独立Ctrl+ Shift+ T键盘快捷键.

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

创建测试意图

创建测试对话框

您可以在在线文档的" 测试帮助"部分中找到更多详细信息.

  • cmd-shift-T是不是意味着我必须从测试中的类开始而不是测试本身? (2认同)

Igo*_*nko 132

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

Mac OS:⌘ Cmd+ Shift+T

  • 如果你想要"强烈"的答案,请向下滚动.这是快速简短的答案,下面是更详细的答案. (5认同)
  • 答案可以快速而简短,并且仍然描述菜单的作用以及OP应该考虑选择的选项. (4认同)

Gay*_*tti 23

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

添加junit intellij

在"选择模块"对话框中,仅选择您需要的模块.

  • 您是摇滚明星,谢谢您给我的gif提示! (2认同)

iru*_*yak 8

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

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

2)或者,您可以手动添加JUnit jar(从站点下载或从IntelliJ文件中获取).