如何使用JUnit 4配置IntelliJ以运行测试?

fab*_*474 9 groovy junit intellij-idea junit4

应该很简单,但我无法弄明白.

在IntelliJ中运行我的单元测试时,我找不到告诉IntelliJ-9.0它应该使用JUnit4而不是JUnit3的方法.

测试失败时,IntelliJ控制台显示:

MyTests.testConstraints(MyTests.groovy:20)at

...

com.intellij.在com.intellij的junit3.JUnit3IdeaTestRunner .doRun(JUnit3IdeaTestRunner.java:108).junit3.JUnit3IdeaTestRunner .startRunnerWithArgs(JUnit3IdeaTestRunner.java:42)...

你知道如何用JUnit4替换JUnit3吗?

fab*_*474 9

我找到了!

  1. 转到运行/调试配置
  2. 添加新配置并选择JUnit
  3. 在配置选项卡中,将"-junit4"添加到"测试运行参数"输入字段

那已经完成了!

  • 10.5不再出现具有"测试运行参数"的输入字段. (7认同)

Jai*_*zel 9

您可以使用注释来注释测试类,以指示它将使用的运行程序的junit

@RunWith(JUnit4.class) MyTestClass {} 
Run Code Online (Sandbox Code Playgroud)