@InjectMocks
private PrivilegeServiceImpl privilegeService;
@Mock
private PrivilegeJpaRepository privilegeJpaRepository;
@Mock
private PrivilegeServiceMapper privilegeServiceMapper;
- 1. @mock为一个interface提供一个虚拟的实现。
- 2. @InjectMocks将本test类中的mock(或@mock)注入到被标注的对象中去,也就是说被标注的对象中需要使用标注了mock(或@mock)的对象。