fix(clean): 修复 CleanOrderEndToEndTest 编译错误
sendPriorityUpgradeNotification 已从 CleanOrderEventListener 移至 CleanOrderNotificationService,测试中 verify 目标未同步更新。 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user