| | |
| | | } |
| | | |
| | | @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(); |
| | | |
| | |
| | | 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 |