@InjectMocks 使用
记录一下单元测试 @InjectMocks 的使用方式。
1、待测试的类实例使用 @InjectMocks 标记;
2、待注入的对象使用 @Mock 标记;
3、测试类使用 @RunWith(MockitoJUnitRunner.class)标记;
注意:setUp 中无需写 new JSONSort();
复制代码
记录一下单元测试 @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 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论