在junit中利用jmock进行测试出现的问题
2012-08-01 11:22
459 查看
首先出现的错误:java.lang.NoClassDefFoundError:
org/hamcrest/TypeSafeMatcher exception
这是因为没有导入hamcrest包,导入这个包时,我导入了jmock下的hamcrest-library包,但是在运行的时候出现
新的错误:
这时依照网上的做法是由于junit4中自带有一个hamcrest,所以调整junit4和hamcrest包的导入顺序,但是我试了不起作用;
这时,我导入另外一个包
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包的前面,即可。
相关文章推荐
- 利用JUnit测试SpringMVC+MyBatis时出现的问题
- Ubuntu不能利用ssh进行远程连接的解决方案及其解决过程中出现的问题
- 【Java】使用Junit测试线程过程中出现的小问题
- 利用LR做性能测试中出现的常见问题解决方案
- maven中进行junit测试报class not found的问题
- 使用OSS JavaScript的sdk进行web端直传,开发环境下测试没有问题,但部署到服务器上或者打包到IOS原生包中出现了问题。
- 使用jUnit对代码进行测试以及测试过程中遇到的问题
- junit测试在mysql生成表出现的问题及解决
- eclipse 中使用MyBitis 创建项目时候 使用junit 测试出现找不到sqlmapconfig的问题
- ssm练手(CRUD) 2、修改sql方法,并利用JUnit结合数据库进行测试
- 利用junit对springMVC的Controller进行测试
- 在多个网卡的机器上利用socket进行网络测试的问题
- 使用Eclipse对JUnit测试函数进行Debug时断点无效问题
- 软件测试lab1: 利用Junit, Hamcrest及Eclemma进行软件测试
- junit测试出现的小问题解决方案
- hibernate配置后,进行测试出现如下问题,请高手指点
- 利用spring进行简化测试(JUNIT)
- 利用LR做性能测试中出现的常见问题解决方案
- 进行Junit测试,TestCase.assertTrue失败的问题,无错误提示
- 利用pl/sql developer进行远程连接oracle server出现的问题及解决办法