背景
-
方向:java后端
-
框架:SpringBoot+项目内部框架
-
测试工具:Junit5+Mocktio
项目要基于之前的代码优化,包括对每个功能点下的测试用例的完善与跑通。测试用例对mvc中的每个restful接口调用并测试,项目封装了相关基础的环境或是工具,只要启动测试用例就启动测试相关的环境配置,包括权限验证,代码库,Http调用等等(这里我也不知道是怎么做到的,慢慢学)每个接口的service的代码逻辑中总是会调用或者说是依赖其他的service,这些service中的几句代码出于各种原因要mock掉。
问题
几句代码的调用如果是被@Autowired注解,就是被注入,那么就可以使用@MockBean 伪代码大概如下:@TestInstance(TestInstance.Lifecycle.PER_CLASS)
public class demo {