从jetbrains blog开始:
IntelliJ IDEA支持实际运行为JUnit 5编写的测试的能力-不需要使用额外的库(例如Gradle或Maven插件),您所需要的只是包含JUnit 5依赖项。
我是Java和IntelliJ IDEA的新手,我不清楚使用Junit 5进行测试的步骤是什么。
从jetbrains blog开始:
IntelliJ IDEA支持实际运行为JUnit 5编写的测试的能力-不需要使用额外的库(例如Gradle或Maven插件),您所需要的只是包含JUnit 5依赖项。
我是Java和IntelliJ IDEA的新手,我不清楚使用Junit 5进行测试的步骤是什么。
5条答案
按热度按时间3zwjbxry1#
如果您的项目基于Maven或Gradle,则依赖项通过
pom.xml
或build.gradle
添加,否则只需将.jar
文件添加到Module Dependencies。IDE可以帮助你,按Alt+Enter的红色代码:
以下依赖项将从Maven存储库下载并添加到类路径:
tktrz96b2#
我把这个添加到我的pom中:
u5i3ibmn3#
以前你需要插件来运行像这样的单元测试
但是对于JUnit5不需要插件,只需编译即可
vi4fp9gy4#
得到了最新的IntelliJ IDEA(2017.3),在IntelliJ中创建测试类时可以添加JUnit 5库,但仍然找不到测试。尝试了@CrazyCoder的建议,发现org.junit.jupiter.API已经存在于我的IntelliJ中,版本为5.0.0-M6。最后从Maven Repository下载 org.junit.platform:junit-platform-commons:1.0.0-M6 并添加到classpath中解决了这个问题。
对于像我这样的人,IntelliJ的新用户,我遵循的详细步骤:
1.打开项目设置-〉库-〉+新建项目库-〉从Maven...
1.搜索并添加 org.junit.platform:junit-platform-commons:1.0.0-M6
j5fpnvbx5#
在IntelliJ IDEA中生成测试类的方法要简单得多。
1.点击你想要测试的类,然后按alt+enter或者点击黄色灯泡〉选择Create Test
1.设置您希望生成测试类的位置和方式。
(* 请注意,IntelliJ IDEA会检测您是否有合适的JUnit,如果没有,会提示您自动下载。*)
1.编写测试类代码
您可以在jetbrains documentation中找到更多详细信息