fix(lastleg): return empty container customer options
This commit is contained in:
+10
@@ -80,6 +80,16 @@ class OverseasFeeBusinessGuardTest {
|
||||
assertThat(jdbc.sql()).singleElement().asString().contains("GROUP BY customer_id");
|
||||
}
|
||||
|
||||
@Test
|
||||
void returnsEmptyWhenContainerHasNoLastlegOrders() {
|
||||
StubJdbc jdbc = new StubJdbc();
|
||||
|
||||
var result = new OverseasFeeBusinessGuard(jdbc).listContainerCustomers(701L);
|
||||
|
||||
assertThat(result).isEmpty();
|
||||
assertThat(jdbc.sql()).singleElement().asString().contains("source_container_booking_id");
|
||||
}
|
||||
|
||||
static SaveRequest containerFee(String customerId, Long bookingId, String containerNo) {
|
||||
return new SaveRequest(customerId, "客户A", "OVERSEAS_CONTAINER_FEE", "OVERSEAS_CONTAINER",
|
||||
bookingId, containerNo, null, null, null, null, bookingId, containerNo, 91L,
|
||||
|
||||
Reference in New Issue
Block a user