2020
12-26
12-26
Spring 单元测试中如何进行 mock的实现
我们在使用Spring开发项目时,都会用到依赖注入。如果程序依赖了外部系统或者不可控组件,比如依赖数据库、网络通信、文件系统等,我们在编写单元测试时,并不需要实际对外部系统进行操作,这时就要将被测试代码与外部系统进行解耦,而这种解耦方法就叫作“mock”。所谓“mock”就是用一个“假”的服务代替真正的服务。那我们如何来mock服务进行单元测试呢?mock的方式主要有两种:手动mock和利用单元测试框架mock。其...
继续阅读 >