test(warehouse): cover unknown partner type list validation

This commit is contained in:
2026-08-08 11:37:21 +08:00
parent 31d18abbf0
commit d6ed4a5ad7
@@ -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].<list element>");
}
}