From e45e74e5ae207f7642be9a88ed99b593de89fb3b Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期三, 24 六月 2026 16:54:46 +0800
Subject: [PATCH] 1.0
---
backend/src/test/java/com/sinata/appointment/service/IntegrationWechatServiceTest.java | 20 +++++++++-----------
1 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/backend/src/test/java/com/sinata/appointment/service/IntegrationWechatServiceTest.java b/backend/src/test/java/com/sinata/appointment/service/IntegrationWechatServiceTest.java
index 7ae2c25..1db591d 100644
--- a/backend/src/test/java/com/sinata/appointment/service/IntegrationWechatServiceTest.java
+++ b/backend/src/test/java/com/sinata/appointment/service/IntegrationWechatServiceTest.java
@@ -9,10 +9,10 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.sinata.appointment.entity.AppointmentOrder;
-import com.sinata.appointment.entity.BizVisitReason;
import com.sinata.appointment.entity.MpUser;
import com.sinata.appointment.integration.WechatMiniGateway;
import com.sinata.appointment.mapper.ApprovalTaskMapper;
+import com.sinata.appointment.mapper.AppointmentVisitorMapper;
import com.sinata.appointment.mapper.BizVisitReasonMapper;
import com.sinata.appointment.mapper.MpUserMapper;
import java.time.LocalDate;
@@ -37,6 +37,9 @@
private ApprovalTaskMapper approvalTaskMapper;
@Mock
+ private AppointmentVisitorMapper appointmentVisitorMapper;
+
+ @Mock
private BizVisitReasonMapper bizVisitReasonMapper;
private IntegrationWechatService integrationWechatService;
@@ -48,6 +51,7 @@
wechatMiniGateway,
mpUserMapper,
approvalTaskMapper,
+ appointmentVisitorMapper,
bizVisitReasonMapper);
}
@@ -66,12 +70,7 @@
submitter.setOpenId("openid-123");
submitter.setNickName("张三");
- BizVisitReason reason = new BizVisitReason();
- reason.setReasonCode("BUSINESS");
- reason.setReasonName("商务洽谈");
-
when(mpUserMapper.selectOne(any(LambdaQueryWrapper.class))).thenReturn(submitter);
- when(bizVisitReasonMapper.selectOne(any(LambdaQueryWrapper.class))).thenReturn(reason);
integrationWechatService.notifyApprovalFinalResult(order, true);
@@ -80,15 +79,14 @@
verify(wechatMiniGateway)
.sendSubscribeMessage(
eq("openid-123"),
- eq("4FQovCBNFM7rth42AWHTusHajO788eT9VpplSN4ZG2s"),
+ eq("rIJpfN51_q818RTpJAqTe5ssTwWCHnxDM5rpq64uuKM"),
eq("pages/record/index"),
dataCaptor.capture());
Map<String, String> payload = dataCaptor.getValue();
- assertEquals("审核通过", payload.get("thing1"));
- assertEquals("张三", payload.get("thing2"));
- assertEquals("2026-04-24 09:00", payload.get("time3"));
- assertEquals("商务洽谈", payload.get("thing4"));
+ assertEquals("通过", payload.get("phrase4"));
+ assertEquals("2026-04-24 09:00", payload.get("time2"));
+ assertEquals("预约审核通过", payload.get("thing5"));
}
@Test
--
Gitblit v1.7.1