贴标申请,仓储转运
This commit is contained in:
+10
-1
@@ -74,11 +74,20 @@ class RelabelApplicationServiceTest {
|
||||
var outbound = reviewed.plusHours(2);
|
||||
when(applications.findMilestones("10001", 42L))
|
||||
.thenReturn(new RelabelResponses.Milestones(reviewed, completed, outbound));
|
||||
RelabelResponses.Summary result = ReflectionTestUtils.invokeMethod(service, "summary", application, List.of());
|
||||
var first = new RelabelItem(); first.setProductNameZh(" 商品甲 "); first.setLabelRequirement(" 贴标要求111 ");
|
||||
first.setSkuCode("SKU-FIRST");
|
||||
first.setSkuRelabelItemsJson("[{\"skuCode\":\"SKU-FIRST\",\"newSkuCode\":\"NEW-FIRST\",\"quantity\":10},{\"skuCode\":\"SKU-SECOND\",\"newSkuCode\":\"NEW-SECOND\",\"quantity\":5}]");
|
||||
var second = new RelabelItem(); second.setProductNameZh("商品乙"); second.setLabelRequirement("贴标要求111");
|
||||
var empty = new RelabelItem(); empty.setProductNameZh(" ");
|
||||
RelabelResponses.Summary result = ReflectionTestUtils.invokeMethod(service, "summary", application, List.of(first, second, empty));
|
||||
assertNotNull(result);
|
||||
assertEquals(reviewed, result.reviewedAt());
|
||||
assertEquals(completed, result.relabelCompletedAt());
|
||||
assertEquals(outbound, result.outboundAt());
|
||||
assertEquals("商品甲、商品乙", result.productNameZh());
|
||||
assertEquals("贴标要求111", result.labelRequirement());
|
||||
assertEquals("SKU-FIRST,SKU-SECOND", result.skuCodes());
|
||||
assertEquals(3, result.itemCount());
|
||||
}
|
||||
|
||||
@Test void returnInventoryCandidateUsesRealProductNames() {
|
||||
|
||||
Reference in New Issue
Block a user