From d6ed4a5ad7e6c6d986212835b42454429f3e7be6 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Sat, 8 Aug 2026 11:37:21 +0800 Subject: [PATCH] test(warehouse): cover unknown partner type list validation --- .../PlatformMasterDataControllerContractTest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/warehouse/src/test/java/com/baiyue/warehouse/controller/PlatformMasterDataControllerContractTest.java b/warehouse/src/test/java/com/baiyue/warehouse/controller/PlatformMasterDataControllerContractTest.java index 9315601ef..276c00c8d 100644 --- a/warehouse/src/test/java/com/baiyue/warehouse/controller/PlatformMasterDataControllerContractTest.java +++ b/warehouse/src/test/java/com/baiyue/warehouse/controller/PlatformMasterDataControllerContractTest.java @@ -36,6 +36,12 @@ class PlatformMasterDataControllerContractTest { assertThat(validator.validate(invalid)) .extracting(violation -> violation.getPropertyPath().toString()) .containsExactly("type"); + + var invalidMulti = new com.baiyue.warehouse.dto.MasterDataQueries.PartnerPageQuery( + 1, 20, null, null, "ACTIVE", java.util.List.of("UNKNOWN_TYPE")); + assertThat(validator.validate(invalidMulti)) + .extracting(violation -> violation.getPropertyPath().toString()) + .containsExactly("types[0]."); } }