Spring Boot Test Mockito Mock Vo

2020-07-24  本文已影响0人  LoWang

在SpringBootTest中,如果要Mock一个Bean的无返回值的方法,则不能使用when(obj).thenReturn()
正确的做法是Mockito.doNothing().when(riskRoutingService).submit(Mockito.any());
@SpyBean 的注解对象上做Mock,也需要先do,再when。而 @MockBean 注解的对象则不用。

上一篇 下一篇

猜你喜欢

热点阅读