写点什么

@InjectMocks 使用

用户头像
且听且吟
关注
发布于: 刚刚

记录一下单元测试 @InjectMocks 的使用方式。

1、待测试的类实例使用 @InjectMocks 标记;

2、待注入的对象使用 @Mock 标记;

3、测试类使用 @RunWith(MockitoJUnitRunner.class)标记;


注意:setUp 中无需写 new JSONSort();

@RunWith(MockitoJUnitRunner.class)public class JSONSortTest {
@InjectMocks private JSONSort jsonSort;
@Mock private TestRepository testRepository;
@Before public void setUp() { }
@Test public void test1() { jsonSort.test(); verify(testRepository).test(); }}
复制代码


用户头像

且听且吟

关注

没有绝世高手 2018.06.30 加入

还未添加个人简介

评论

发布
暂无评论
@InjectMocks 使用