Merge remote-tracking branch 'ztcloud/main' into main-ztcloud
This commit is contained in:
@@ -5,6 +5,7 @@ import com.zt.plat.framework.common.biz.system.sequence.SequenceCommonApi;
|
||||
import com.zt.plat.framework.datasource.config.ZtDataSourceAutoConfiguration;
|
||||
import com.zt.plat.framework.mybatis.config.ZtMybatisAutoConfiguration;
|
||||
import com.zt.plat.framework.test.config.SqlInitializationTestConfiguration;
|
||||
import com.zt.plat.module.system.mq.producer.databus.DatabusChangeProducer;
|
||||
import com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure;
|
||||
import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration;
|
||||
import com.github.yulichang.autoconfigure.MybatisPlusJoinAutoConfiguration;
|
||||
@@ -35,6 +36,12 @@ public class BaseDbUnitTest {
|
||||
@MockBean
|
||||
private FeignClientFactory feignClientFactory;
|
||||
|
||||
/**
|
||||
* Databus 变更生产者在多数 Service 中依赖,但单测无需真正发送 MQ,使用 MockBean 降低装配成本。
|
||||
*/
|
||||
@MockBean
|
||||
private DatabusChangeProducer databusChangeProducer;
|
||||
|
||||
@Import({
|
||||
// DB 配置类
|
||||
ZtDataSourceAutoConfiguration.class, // 自己的 DB 配置类
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.zt.plat.module.system.mq.producer.databus;
|
||||
|
||||
/**
|
||||
* Minimal placeholder to allow test starter to mock DatabusChangeProducer without depending on system module.
|
||||
* Real implementation lives in zt-module-system-server.
|
||||
*/
|
||||
public class DatabusChangeProducer {
|
||||
}
|
||||
Reference in New Issue
Block a user