贴标申请,仓储转运

This commit is contained in:
2026-09-20 15:06:17 +08:00
parent a7d458cddd
commit 02844da360
56 changed files with 2121 additions and 111 deletions
@@ -46,6 +46,18 @@ class FbaWarehouseValidatorTest {
assertThat(result.region()).isEqualTo("CA");
}
@Test
void acceptsMatchingIdAndCodeWhenCallerDoesNotCarryWarehouseName() {
when(client.activeWarehouse(193000000000000001L, "internal-token"))
.thenReturn(ApiResponse.success(detail("FBA", "ACTIVE", "XLX1", "XLX1")));
var result = validator.required("193000000000000001", "XLX1", null);
assertThat(result.id()).isEqualTo(193000000000000001L);
assertThat(result.code()).isEqualTo("XLX1");
assertThat(result.name()).isEqualTo("XLX1");
}
@Test
void rejectsAnActualOverseasReceivingWarehouseAsFbaDestination() {
when(client.activeWarehouse(193000000000000001L, "internal-token"))