Mockito结合spring进行跨层 mock

时间:2021-09-27 23:16:41
对接 jmockit

spring web 业务系统单测使用Jmockit 进行夸层mock 也可以static 方法mock



@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="classpath:/proxy-services.xml")

public class OrderProxyRemoteServiceImplTest {

@InjectMocks
@Autowired
private A a;

@InjectMocks
@Autowired
private B b;

@Mock
private C c;


其中 测 A 方法, A 调用 B, B 调用 c .将 c mock 掉.

关键是用这个启动
MockitoAnnotations.initMocks(this);其他教程 http://blog.csdn.net/dc_726/article/details/8568537