@RunWith(MockitoJUnitRunner.class)
@Mock
RestTemplate restTemplate;
@Mock
XXXClient client;
@InjectMocks
ServiceImpl serviceImpl;
@before
MockitoAnnotations.intiMocks(this)
mokito mock的方法的参数要么全部使用mock方式,要不全都不适用mock方式。
有的参数用真实参数,有的用mockito.eq(类名)
会抛出 org.mockito.exections.misusing.InvalidUseOfMatchersException:
Invaild use of argument matchers!
Mockito与参数Mock最佳实践
本文探讨了在使用Mockito进行单元测试时,如何正确地处理被Mock对象的参数。详细介绍了当部分参数需要使用真实对象而部分需要Mock时,可能会遇到的InvalidUseOfMatchersException异常,并提供了避免该异常的有效策略。
1万+

被折叠的 条评论
为什么被折叠?



