我已经开始研究已经设置了IntelliJ环境的大型项目.环境包括JUnit,我可以成功运行单元测试.我已经看过屏幕,我可以指定JUnit 3或JUnit 4的用法,但是如何确定使用哪个特定的JUnit来运行我的测试,例如JUnit 4.11?
我已经尝试过"打开模块设置".当我查看"Dependencies"选项卡时,我看不到任何与JUnit有关的内容,尽管我可以运行JUnit测试.
使用哪个罐子?
当您从 IntelliJ 运行 JUnit 时,控制台输出的第一行显示您的类路径。您可以使用 Ctrl+F 查找任何“junit”引用。
junit-rt.jar 是 JetBrains 可能编写的帮助程序库。通过使用 7-zip 将 jar 作为存档打开,您会发现其中唯一的包位于 com.intellij 下
根据Java:JVM 占用类路径上的多个资源中的哪一个?您将使用对 junit.jar 的第一个引用。
那个jar是什么版本的?
一旦您知道正在使用哪个 jar,就可以通过多种方法来查找版本。一种是使用取自/sf/answers/1171065521/的代码
import junit.runner.Version;
System.out.println("JUnit version is: " + Version.id());
Run Code Online (Sandbox Code Playgroud)
另一种方法可能是将 jar 作为存档打开,看看是否可以从那里找出它。
| 归档时间: |
|
| 查看次数: |
8426 次 |
| 最近记录: |