单元测试时,假如你遇到某个内部方法无法正常调用;我们可以使用mock工具去解决,方法如下:文章来源地址https://www.toymoban.com/news/detail-541227.html
引入依赖
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.12.4</version>
<scope>test</scope>
</dependency>
Mock指定方法
@Before
public void install() throws Exception {
// mock bean
User user = mock(User.class);
// mock method without return
doNothing().when(user).login(anyString(), anyString(), anyString());
// mock method with return
when(user).login(anyString(), anyString(), anyString()).thenReturn("OK");
}
文章来源:https://www.toymoban.com/news/detail-541227.html
到了这里,关于Java单元测试之Mock指定方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!