今天看到一个文章:
Spring mock的三种形式:
1.
- //① 对接口进行模拟
- UserService mockUserService = mock(UserService.class);
2.
- //② 对类进行模拟
- UserServiceImpl mockServiceImpl = mock(UserServiceImpl.class);
3.
- //③ 基于注解模拟类
- @Mock
- User mockUser;
- @Before
- public void initMocks() {
- //④ 初始化当前测试类所有@Mock注解模拟对象
- MockitoAnnotations.initMocks(this);
- }
- …
- }
参考: