应该是这样的
@RunWith(SpringJUnit4ClassRunner.class)public class aTest () { @Mock private B b; @Mock private C c; @Autowired @InjectMocks private A a;}
如果您不想
D成为别人,则
Autowired无需在
Test课堂上做任何事情。您
Autowired
A应具有的正确实例
D。此外,我认为你需要使用
SpringJUnit4ClassRunner的
Autowiring工作,用
contextConfiguration正确的设定。因为您没有使用
MockitoJunitRunner,所以需要
mocks使用
MockitoAnnotations.initMocks(java.lang.Object testClass)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)