From edf0a3e645081b32527413773e291eb7bef7a25b Mon Sep 17 00:00:00 2001 From: lzh Date: Fri, 27 Mar 2026 16:38:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(clean):=20=E4=BF=AE=E5=A4=8D=20CleanOrderEn?= =?UTF-8?q?dToEndTest=20=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sendPriorityUpgradeNotification 已从 CleanOrderEventListener 移至 CleanOrderNotificationService,测试中 verify 目标未同步更新。 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../service/cleanorder/CleanOrderEndToEndTest.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/viewsh-module-ops/viewsh-module-environment-biz/src/test/java/com/viewsh/module/ops/environment/service/cleanorder/CleanOrderEndToEndTest.java b/viewsh-module-ops/viewsh-module-environment-biz/src/test/java/com/viewsh/module/ops/environment/service/cleanorder/CleanOrderEndToEndTest.java index de9bda5f..061c60e4 100644 --- a/viewsh-module-ops/viewsh-module-environment-biz/src/test/java/com/viewsh/module/ops/environment/service/cleanorder/CleanOrderEndToEndTest.java +++ b/viewsh-module-ops/viewsh-module-environment-biz/src/test/java/com/viewsh/module/ops/environment/service/cleanorder/CleanOrderEndToEndTest.java @@ -20,6 +20,7 @@ import com.viewsh.module.ops.environment.dal.mysql.workorder.OpsOrderCleanExtMap import com.viewsh.module.ops.environment.integration.consumer.*; import com.viewsh.framework.common.pojo.CommonResult; import com.viewsh.module.ops.environment.integration.listener.CleanOrderEventListener; +import com.viewsh.module.ops.environment.service.notification.CleanOrderNotificationService; import com.viewsh.module.ops.environment.service.cleanorder.CleanOrderServiceImpl; import com.viewsh.module.ops.environment.service.voice.VoiceBroadcastService; import com.viewsh.module.ops.environment.service.badge.BadgeDeviceStatusService; @@ -107,6 +108,9 @@ public class CleanOrderEndToEndTest { @Mock private EventLogRecorder eventLogRecorder; + + @Mock + private CleanOrderNotificationService cleanOrderNotificationService; @Spy private ObjectMapper objectMapper = new ObjectMapper(); @@ -156,6 +160,7 @@ public class CleanOrderEndToEndTest { // 注入 CleanOrderEventListener injectField(cleanOrderService, "cleanOrderEventListener", cleanOrderEventListener); + injectField(cleanOrderService, "cleanOrderNotificationService", cleanOrderNotificationService); injectField(cleanOrderService, "opsBusAreaMapper", opsBusAreaMapper); // 注入 CleanOrderAuditEventHandler 依赖 @@ -406,7 +411,7 @@ public class CleanOrderEndToEndTest { verify(orderQueueService).adjustPriority(eq(500L), eq(PriorityEnum.P0), anyString()); verify(orderQueueService).rebuildWaitingTasksByUserId(2001L, order.getAreaId()); - verify(cleanOrderEventListener).sendPriorityUpgradeNotification(eq(2001L), eq("WO-P2"), eq(orderId)); + verify(cleanOrderNotificationService).sendPriorityUpgradeNotification(eq(2001L), eq("WO-P2"), eq(orderId)); } @Test