Mock和injectMocks的区别

@Mock

private ForeCatalogManageServiceImpl foreCatalogManageServiceImpl;

如果是上面的写法,那么

技术文章

红框方法里面的代码不会执行,这个service方法直接mock掉了。

@InjectMocks

private ForeCatalogManageServiceImpl foreCatalogManageServiceImpl;

如果是上面的写法,那么

技术文章

上面红框里面的代码会执行,进入到方法的具体代码中。

?

?

?

?

文章来自:http://www.cnblogs.com/usual2013blog/p/4119039.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3