编译能通过但JUnitTest不能通过
正常情况下当遇到这种情况的时候,直接将JUnit的jar放Build Path的Libraries的第一个位置去,一般就能解决.
本次要说的是在Maven工程中,如果有几个工程相关联,当其中一个工程的JUnit不是在第一位时,也会报这个错误.
解决步骤:
1.根据Error Track找到报错的代码所在的工程.查看Build Path里面JUnit是不是排在第一位.
2.如果不是.选中Maven的Libraries,删掉.
3.将Maven的POM.XML中dependencies的JUnit的dependency排在第一位.
4.Maven->Update Project.更新当前工程.
如果所有工程都确保JUnit排在第一位,问题应该就能解决了.