liujie
2026-09-14 82a8bc62d5b9d5d607f6952329952b17eda2f0a0
backend/src/test/java/com/tourguide/modules/system/service/GuideNotificationServiceTest.java
@@ -69,6 +69,16 @@
    }
    @Test
    void orderCancellationShouldPushGuideAlert() {
        TourOrder order = order();
        notificationService.notifyOrderCancelled(order);
        verify(pushDeviceService).push(8L, "取消提醒",
                "您有一个讲解订单被取消,请查看", "/pages/order-detail/index?id=99");
    }
    @Test
    void reviewedOrderShouldNotifyGuide() {
        TourOrder order = order();
@@ -79,9 +89,9 @@
        GuideNotification notification = captor.getValue();
        assertThat(notification.getNotificationType()).isEqualTo("ORDER_REVIEWED");
        assertThat(notification.getOrderId()).isEqualTo(99L);
        assertThat(notification.getTargetUrl()).isEqualTo("/pages/order-detail/index?id=99");
        assertThat(notification.getTargetUrl()).isEqualTo("/pages/rating/index");
        verify(pushDeviceService).push(8L, "评价提醒", "您有一条新的订单评价,请查看",
                "/pages/order-detail/index?id=99");
                "/pages/rating/index");
    }
    @Test