您的位置:首页 > 其它

在junit中利用jmock进行测试出现的问题

2012-08-01 11:22 459 查看
首先出现的错误:java.lang.NoClassDefFoundError:
org/hamcrest/TypeSafeMatcher exception

这是因为没有导入hamcrest包,导入这个包时,我导入了jmock下的hamcrest-library包,但是在运行的时候出现

新的错误:

org.hamcrest.TypeSafeMatcher"'s signer information does not match signer information of other classes in the same package


这时依照网上的做法是由于junit4中自带有一个hamcrest,所以调整junit4和hamcrest包的导入顺序,但是我试了不起作用;

这时,我导入另外一个包
hamcrest-all-1.1.jar


再进行包顺序的调整,把hamcret-all包放在junit4包的前面,即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: