本文主要是介绍Mock和injectMocks的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
来源http://www.cnblogs.com/usual2013blog/p/4119039.html
@Mock
private ForeCatalogManageServiceImpl foreCatalogManageServiceImpl;
如果是上面的写法,那么
红框方法里面的代码不会执行,这个service方法直接mock掉了。
@InjectMocks
private ForeCatalogManageServiceImpl foreCatalogManageServiceImpl;
如果是上面的写法,那么
上面红框里面的代码会执行,进入到方法的具体代码中。
这篇关于Mock和injectMocks的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!