spy对象和mock对象的两点区别,
@Spy 和 @Mock的
两点
区别,
@SpyBean 和 @MockBean 的两点区别:
1、默认行为的不同
对于未指定mock的方法,spy默认会调用真实的方法,有返回值的返回真实的返回值,而mock默认不执行,有返回值的,默认返回null
2、mock的使用方式不同
mock对象的使用方式,spy对象这样使用会直接调用该方法,所以无法这样使用,比如:
Mockito.when