Springboot单元测试mock踩坑
2023-12-29 16:42:25
mock bean方式
//mock bean方式一
@MockBean
public UserMapper userMapper;
//mock bean方式二
@Bean
public LogMapper logMapper() {
return Mockito.mock(LogMapper.class);
}
如何注册mapstruct bean
//扫描mapstruct包路径
@ComponentScan("xxx.xxx.mapstruct")
public class TestConfig {
}
单测明明存在test但是未找到test (junit4版本)
进行排除testng、junit-jupiter配置。
MOCK Bean的该类内部不应存在引入其他Bean的构造方法/成员变量
影响:
即使mock后还是会阻塞执行,需拆分成接口和实现类的方式避免该情况。
示例:
@Component
public class BizTriggerExecutor {
@Autowired
private List<BizExecutor> bizExecutorList;
}
感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
?
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取?
文章来源:https://blog.csdn.net/OKCRoss/article/details/135291681
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!