Mockito:将真实对象注入私有@Autowired领域
我正在使用Mockito和注释将依赖项注入到带有Spring的注释的私有字段中:@Mock
@InjectMocks
@Autowired
@RunWith(MockitoJUnitRunner.class)
public class DemoTest {
@Mock
private SomeService service;
@InjectMocks
private Demo demo;
/* ... */
}
和
public class Demo {
@Autowired
private SomeService service;
/* ... */
}
现在我还想将真实对象注入私有字段(没有设置器)。这是可能的,还是机制仅限于注入模拟?@Autowired