它是eclipse中的一个bug吗?我已经尝试刷新项目,重新启动eclipse和系统。困惑的。
ffvjumwh1#
它是eclipse中的一个bug吗?不。这是项目设置中的一个错误。看起来项目对junit的maven依赖关系不正确。您正在尝试编译的测试代码使用了错误的junitjar文件。这个 junit.framework.TestCase 类来自JUnit3,但您使用的是JUnit4.7的jar文件。在JUnit4.x中,包名更改为 org.junit ,和 TestCase 下课了。解决:找到并使用上一个JUnit3.x版本的jar文件(这可能就是你需要的……)更新测试用例以使用更新版本的junit(最好是junit 5.x)(在撰写本文时,JUnit4.x的最新版本是4.13。)
junit.framework.TestCase
org.junit
TestCase
1条答案
按热度按时间ffvjumwh1#
它是eclipse中的一个bug吗?
不。这是项目设置中的一个错误。看起来项目对junit的maven依赖关系不正确。
您正在尝试编译的测试代码使用了错误的junitjar文件。这个
junit.framework.TestCase
类来自JUnit3,但您使用的是JUnit4.7的jar文件。在JUnit4.x中,包名更改为org.junit
,和TestCase
下课了。解决:
找到并使用上一个JUnit3.x版本的jar文件(这可能就是你需要的……)
更新测试用例以使用更新版本的junit(最好是junit 5.x)
(在撰写本文时,JUnit4.x的最新版本是4.13。)