概述
Mockito.mock
mock()方法可以创建类或接口的模拟对象。
我们可以使用mock来指定方法的行为,并验证它们是否被调用。
举个例子:
@Test
public void givenCountMethodMocked_WhenCountInvoked_ThenMockedValueReturned() {
//mock对象
UserRepository localMockRepository = Mockito.mock(UserRepository.class);
//指定mock对象的行为
Mockito.when(localMockRepository.count()).thenReturn(0L);
//调用mock对象
long userCount = localMockRepository.count();
Assert.assertEquals(0L, userCount);
//验证localMockRepository的方法被调用
Mockito.verify(localMockRepository).count();
}
复制代码
在使用此方法之前,不需要执行任何其他操作
最后
以上就是耍酷酒窝为你收集整理的Mockito.mock() vs @Mock vs @MockBean的全部内容,希望文章能够帮你解决Mockito.mock() vs @Mock vs @MockBean所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复