Merge commit 'b033a89aaf0af286cdf60cb2cdc2d51fd02deab1' into test

This commit is contained in:
2026-10-13 21:51:00 +08:00
4 changed files with 34 additions and 3 deletions
@@ -126,6 +126,12 @@ class WarehouseTransferServiceTest {
WarehouseTransferOrder transfer = transfer(WarehouseTransferService.WAIT_RELABEL);
transfer.setNeedRelabel(true);
transfer.setRelabelNo("RL-20260923-000001");
var reviewedAt = LocalDateTime.of(2026, 10, 9, 15, 36, 14);
var measuredAt = reviewedAt.plusNanos(300_000_000);
var outboundAt = reviewedAt.plusSeconds(2);
transfer.setReviewedAt(reviewedAt); transfer.setOutboundAt(outboundAt);
when(transferPallets.measurementTimes(List.of(transfer.getId()))).thenReturn(List.of(
new WarehouseTransferPalletMapper.MeasurementTime(transfer.getId(), measuredAt)));
Page<WarehouseTransferOrder> resultPage = new Page<>(1, 20, 1);
resultPage.setRecords(List.of(transfer));
RelabelApplication relabel = new RelabelApplication();
@@ -141,6 +147,9 @@ class WarehouseTransferServiceTest {
assertEquals("RL-20260923-000001", result.records().get(0).relabelNo());
assertEquals("COMPLETED", result.records().get(0).relabelStatus());
assertEquals("READY_FOR_DISPATCH", result.records().get(0).relabelFulfillmentStatus());
assertEquals(reviewedAt, result.records().get(0).reviewedAt());
assertEquals(measuredAt, result.records().get(0).measuredAt());
assertEquals(outboundAt, result.records().get(0).outboundAt());
}
@Test
@@ -157,6 +166,9 @@ class WarehouseTransferServiceTest {
assertEquals(1, result.records().size());
assertNull(result.records().get(0).relabelStatus());
assertNull(result.records().get(0).relabelFulfillmentStatus());
assertNull(result.records().get(0).reviewedAt());
assertNull(result.records().get(0).measuredAt());
assertNull(result.records().get(0).outboundAt());
verify(relabelApplications, never()).selectList(any());
}