单元测试时,假如你遇到某个内部方法无法正常调用;我们可以使用mock工具去解决,方法如下:
引入依赖
<dependency><groupId>org.mockito</groupId><artifactId>mockito-core</artifactId><version>3.12.4</version><scope>test</scope></dependency>
Mock指定方法
@Beforepublicvoidinstall()throwsException{// mock beanUser user =mock(User.class);// mock method without returndoNothing().when(user).login(anyString(),anyString(),anyString());// mock method with returnwhen(user).login(anyString(),anyString(),anyString()).thenReturn("OK");}
本文转载自: https://blog.csdn.net/lpw_cn/article/details/125810061
版权归原作者 KevinAha 所有, 如有侵权,请联系我们删除。
版权归原作者 KevinAha 所有, 如有侵权,请联系我们删除。