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