在 Eclipse 中升级到 JUnit 4
Upgrade to JUnit 4 in Eclipse
我尝试使用此答案中的说明在 Eclipse 中切换到 JUnit 4:。
它基本上说要删除构建路径中的任何 JUnit 3 库(我删除了一个 JUnit 3.7 jar)并添加 JUnit 4 库,我确实这样做了。
然而,当我运行下面的代码在我的测试中时class:
import junit.runner.Version;
System.out.println("JUnit version is: " + Version.id());
我得到:
JUnit version is: 3.8.1
我的构建路径中没有任何其他 JUnit 库。
如果相关,确切的 Eclipse 版本是 "Indigo Service Release 1, Build id: 20110916-0149"。
我该如何解决这个问题和 运行 JUnit 4?
检查你的清单文件,看看是否有任何依赖 junit 3.x
您也可以在您的项目中执行搜索 junit
并查看哪些文件包含 link 到 3.x
最后尝试clean/build你的项目
升级后有必要将现有的单元测试切换到 junit4:
我尝试使用此答案中的说明在 Eclipse 中切换到 JUnit 4:。
它基本上说要删除构建路径中的任何 JUnit 3 库(我删除了一个 JUnit 3.7 jar)并添加 JUnit 4 库,我确实这样做了。
然而,当我运行下面的代码在我的测试中时class:
import junit.runner.Version;
System.out.println("JUnit version is: " + Version.id());
我得到:
JUnit version is: 3.8.1
我的构建路径中没有任何其他 JUnit 库。
如果相关,确切的 Eclipse 版本是 "Indigo Service Release 1, Build id: 20110916-0149"。
我该如何解决这个问题和 运行 JUnit 4?
检查你的清单文件,看看是否有任何依赖 junit 3.x
您也可以在您的项目中执行搜索 junit
并查看哪些文件包含 link 到 3.x
最后尝试clean/build你的项目
升级后有必要将现有的单元测试切换到 junit4: