feat(order): 完善订单生命周期与投诉处理;补充单元测试
This commit is contained in:
@@ -50,7 +50,7 @@ import com.starry.admin.modules.shop.module.entity.PlayCouponDetailsEntity;
|
||||
import com.starry.admin.modules.shop.module.entity.PlayCouponInfoEntity;
|
||||
import com.starry.admin.modules.shop.service.IPlayCouponDetailsService;
|
||||
import com.starry.admin.modules.shop.service.IPlayCouponInfoService;
|
||||
import com.starry.admin.modules.weichat.service.WxCustomMpService;
|
||||
import com.starry.admin.modules.weichat.service.NotificationSender;
|
||||
import com.starry.admin.modules.withdraw.entity.EarningsLineEntity;
|
||||
import com.starry.admin.modules.withdraw.service.IEarningsService;
|
||||
import java.math.BigDecimal;
|
||||
@@ -81,7 +81,7 @@ class OrderLifecycleServiceImplTest {
|
||||
private IEarningsService earningsService;
|
||||
|
||||
@Mock
|
||||
private WxCustomMpService wxCustomMpService;
|
||||
private NotificationSender notificationSender;
|
||||
|
||||
@Mock
|
||||
private IPlayOrderRefundInfoService orderRefundInfoService;
|
||||
@@ -565,7 +565,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
|
||||
lifecycleService.placeOrder(command(context, null, false, null, null));
|
||||
|
||||
verify(orderInfoMapper, never()).selectById(anyString());
|
||||
verify(wxCustomMpService, never()).sendOrderFinishMessageAsync(any());
|
||||
verify(notificationSender, never()).sendOrderFinishMessageAsync(any());
|
||||
verify(earningsService, never()).createFromOrder(any());
|
||||
}
|
||||
|
||||
@@ -594,7 +594,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
|
||||
verify(orderInfoMapper, atLeastOnce()).selectById(anyString());
|
||||
verify(customUserInfoService).handleOrderCompletion(any());
|
||||
verify(earningsService).createFromOrder(completed);
|
||||
verify(wxCustomMpService).sendOrderFinishMessageAsync(completed);
|
||||
verify(notificationSender).sendOrderFinishMessageAsync(completed);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -610,7 +610,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
|
||||
lifecycleService.placeOrder(command(context, null, false, null, null));
|
||||
|
||||
verify(orderInfoMapper, never()).selectById(anyString());
|
||||
verify(wxCustomMpService, never()).sendOrderFinishMessageAsync(any());
|
||||
verify(notificationSender, never()).sendOrderFinishMessageAsync(any());
|
||||
verify(earningsService, never()).createFromOrder(any());
|
||||
}
|
||||
|
||||
@@ -639,7 +639,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
|
||||
verify(orderInfoMapper, atLeastOnce()).selectById(anyString());
|
||||
verify(customUserInfoService).handleOrderCompletion(any());
|
||||
verify(earningsService).createFromOrder(completed);
|
||||
verify(wxCustomMpService).sendOrderFinishMessageAsync(completed);
|
||||
verify(notificationSender).sendOrderFinishMessageAsync(completed);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1031,7 +1031,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
|
||||
verify(orderInfoMapper).update(isNull(), any());
|
||||
verify(customUserInfoService).handleOrderCompletion(completed);
|
||||
verify(earningsService).createFromOrder(completed);
|
||||
verify(wxCustomMpService).sendOrderFinishMessageAsync(completed);
|
||||
verify(notificationSender).sendOrderFinishMessageAsync(completed);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1052,7 +1052,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
|
||||
OrderTriggerSource.ADMIN_CONSOLE));
|
||||
|
||||
verify(earningsService, never()).createFromOrder(any());
|
||||
verify(wxCustomMpService, never()).sendOrderFinishMessageAsync(any());
|
||||
verify(notificationSender, never()).sendOrderFinishMessageAsync(any());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1074,7 +1074,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
|
||||
|
||||
verify(customUserInfoService, never()).handleOrderCompletion(any());
|
||||
verify(earningsService, never()).createFromOrder(any());
|
||||
verify(wxCustomMpService, never()).sendOrderFinishMessageAsync(any());
|
||||
verify(notificationSender, never()).sendOrderFinishMessageAsync(any());
|
||||
verify(orderLogInfoMapper, never()).insert(any());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user