菜鸟学习Jmock测试-入门(一)

需求背景:

1、在做某些服务类的单元测试时总是会和数据库打交道,然而本地开发环境的数据库中的数据会经常被同步,这样就会导致过段时间后,与数据库中的数据密切相关的单元测试就会跑不过。

2、在需要依赖开发的服务时,必须在他人将服务开发完成以后自己才能调用,这样会导致自己的开发delay的可能,所以可以使用mock来模拟他人开发的服务,从而可以使自己的开发顺利进行。


配置环境:

目前Jmock的稳定版本是2.5.1,如果采用maven的方式管理jar包的话,那么需要在pom文件中加入这样的依赖:


org.jmock
jmock-junit4
2.5.1


org.jmock
jmock-legacy
2.5.1

加入如上所示的依赖以后,会引入这样几个jar包:jmock-junit4-2.5.1.jar;jmock-2.5.1.jar;hamcrest-core-1.1.jar;hamcrest-library-1.1.jar;jmock-legacy-2.5.1.jar;junit-dep-4.4.jar


你可能感兴趣的:(jmock测试)