liujie
2026-09-15 ad491191ab50a259da548863d805c57d8a95d083
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