This commit is contained in:
2026-09-14 12:00:48 +08:00
parent fb66d9200a
commit e55ab73e61
11 changed files with 288 additions and 9 deletions
@@ -248,6 +248,12 @@ class LoadingCompletedOutboxServiceTest {
String actualPalletsSql = String.join(" ", LoadingCompletedEventMapper.class
.getMethod("actualPalletRows", long.class).getAnnotation(Select.class).value())
.replaceAll("\\s+", " ");
String workPalletCountSql = String.join(" ", LoadingCompletedEventMapper.class
.getMethod("workPalletCount", long.class).getAnnotation(Select.class).value())
.replaceAll("\\s+", " ");
String openWorkPalletCountSql = String.join(" ", LoadingCompletedEventMapper.class
.getMethod("openWorkPalletCount", long.class).getAnnotation(Select.class).value())
.replaceAll("\\s+", " ");
assertThat(rowsSql).doesNotContain("p.plan_status = 'COMPLETED'")
.doesNotContain("o.process_status = 'LOADED'")
@@ -276,7 +282,10 @@ class LoadingCompletedOutboxServiceTest {
.doesNotContain("label.inbound_id = i.inbound_id");
assertThat(actualPalletsSql)
.contains("pallet.pallet_no AS pallet_code")
.contains("item.pallet_id=pallet.id")
.doesNotContain("pallet.pallet_code");
assertThat(workPalletCountSql).contains("i.pallet_id=p.id");
assertThat(openWorkPalletCountSql).contains("i.pallet_id=p.id");
}
@org.junit.jupiter.params.ParameterizedTest