贴标申请,仓储转运
This commit is contained in:
+10
@@ -90,6 +90,7 @@ class ReturnReceiptServiceTest {
|
||||
@Mock ReturnInventoryService inventory;
|
||||
@Mock LastlegOrderNoGenerator numbers;
|
||||
@Mock LastlegOrderMapper lastlegOrders;
|
||||
@Mock com.baiyue.lastleg.mapper.LastlegOrderDetailMapper cargoMapper;
|
||||
@Mock ReturnInventoryCartonMapper cartons;
|
||||
@Mock ReturnInventoryCartonItemMapper cartonItems;
|
||||
@Mock RelabelApplicationMapper relabelApplications;
|
||||
@@ -113,6 +114,7 @@ class ReturnReceiptServiceTest {
|
||||
ReflectionTestUtils.setField(service, "numbers", numbers);
|
||||
ReflectionTestUtils.setField(service, "objectMapper", new ObjectMapper());
|
||||
ReflectionTestUtils.setField(service, "lastlegOrders", lastlegOrders);
|
||||
ReflectionTestUtils.setField(service, "lastlegOrderDetails", cargoMapper);
|
||||
ReflectionTestUtils.setField(service, "cartons", cartons);
|
||||
ReflectionTestUtils.setField(service, "cartonItems", cartonItems);
|
||||
ReflectionTestUtils.setField(service, "relabelApplications", relabelApplications);
|
||||
@@ -340,6 +342,14 @@ class ReturnReceiptServiceTest {
|
||||
assertEquals(saved.get().getRequestHash(), tail.getValue().getSourcePayloadHash());
|
||||
assertEquals("RT-1", tail.getValue().getOrderNo());
|
||||
assertEquals("RT-1", result.order().lastlegOrderNo());
|
||||
assertEquals(0, tail.getValue().getPackageCount());
|
||||
assertEquals(2, tail.getValue().getProductQuantity());
|
||||
var cargo = ArgumentCaptor.forClass(com.baiyue.lastleg.entity.LastlegOrderDetail.class);
|
||||
verify(cargoMapper).insert(cargo.capture());
|
||||
assertEquals("SKU-A", cargo.getValue().getSkuCode());
|
||||
assertEquals("商品A", cargo.getValue().getProductNameZh());
|
||||
assertEquals(2, cargo.getValue().getProductQuantity());
|
||||
assertEquals(0, cargo.getValue().getPackageCount());
|
||||
verify(numbers, never()).next(eq("RETURN_RELABEL"), anyString(), anyLong());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user