mock测试
-
Golang单测依赖外部服务怎么办?Golang Mock测试实践



如何解决单测依赖外部服务的问题?答案是使用 mock 测试。1. 定义 interface:为外部服务定义 interface,包含测试所需方法;2. 编写真实 service:实现 interface 对接真实服务;3. 编写 mock service:创建 mock 结构体模拟外部行为,控制返回…



如何解决单测依赖外部服务的问题?答案是使用 mock 测试。1. 定义 interface:为外部服务定义 interface,包含测试所需方法;2. 编写真实 service:实现 interface 对接真实服务;3. 编写 mock service:创建 mock 结构体模拟外部行为,控制返回…