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]."); } }