From e38aca8134570513435c003c25dc05f1ae51c9c9 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期四, 08 十月 2026 13:56:28 +0800
Subject: [PATCH] 实现 Ticket04:采集器辅助测量与登记入口,拆除开发模拟器
---
ruoyi-admin/src/test/java/com/battery/business/service/impl/RoutingAdapterWiringContractTest.java | 11 ++---------
1 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/ruoyi-admin/src/test/java/com/battery/business/service/impl/RoutingAdapterWiringContractTest.java b/ruoyi-admin/src/test/java/com/battery/business/service/impl/RoutingAdapterWiringContractTest.java
index 3b36194..5bee422 100644
--- a/ruoyi-admin/src/test/java/com/battery/business/service/impl/RoutingAdapterWiringContractTest.java
+++ b/ruoyi-admin/src/test/java/com/battery/business/service/impl/RoutingAdapterWiringContractTest.java
@@ -8,8 +8,8 @@
import com.battery.device.api.TestDataObservationAdapter;
/**
- * 取数入口的装配契约:开发模拟器既是 Spring Bean,又实现了测试数据观测契约,
- * 所以业务侧注入的那个 Bean 必须显式声明为首选,否则上下文里出现两个候选会启动失败。
+ * 取数入口的装配契约:业务侧只注入一个测试数据观测 Bean,各来源实例由适配器注册表在运行时提供,
+ * 所以这个入口必须显式声明为首选,否则上下文里出现两个候选会启动失败。
* 这里断言的是"哪个 Bean 会被注入"这个结构性事实,而不是 Spring 内部行为。
*/
class RoutingAdapterWiringContractTest
@@ -22,12 +22,5 @@
"取数入口必须是可注入的 Bean");
assertTrue(RoutingTestDataObservationAdapter.class.isAnnotationPresent(Primary.class),
"来源实例自己也实现该契约时必须显式首选路由入口,否则注入出现两个候选");
- }
-
- @Test
- void developmentSimulatorAlsoExposesTheContractWhichIsWhyPreferenceIsNeeded()
- {
- assertTrue(TestDataObservationAdapter.class
- .isAssignableFrom(com.battery.device.simulator.BtsDevelopmentSimulator.class));
}
}
--
Gitblit v1.7.1