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;
}
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理