编译能通过但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排在第一位,问题应该就能解决了.

posted @ 2012-09-28 10:54  德飞  阅读(234)  评论(0编辑  收藏  举报