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()内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复