junit总@mockbaen与@mock的区别与联系
目录
一 @mockbaen与@mock
1.1 区别
1.2 适用范围
1.3 案例
1.3.1使用@mock单元测试
1.3.2 使用@mockbean集成测试
一 @mockbaen与@mock
1.1 区别
1.2 适用范围
经验法则:
-
当测试不涉及 Spring 容器时(如工具类、算法类),使用
@Mock
-
当测试涉及 Spring 特性(如依赖注入、事务、AOP)时,使用
@MockBean
目录
一 @mockbaen与@mock
1.1 区别
1.2 适用范围
1.3 案例
1.3.1使用@mock单元测试
1.3.2 使用@mockbean集成测试
经验法则:
当测试不涉及 Spring 容器时(如工具类、算法类),使用 @Mock
当测试涉及 Spring 特性(如依赖注入、事务、AOP)时,使用 @MockBean