package com.networknt.schema; import org.junit.jupiter.api.Test; /** *
Test class for issue #769
*This test class asserts that correct messages are returned for contains, minContains et maxContains keywords
*Tested class: {@link ContainsValidator}
* * @author vwuilbea */ class Issue769ContainsTest extends AbstractJsonSchemaTest { @Override protected String getDataTestFolder() { return "/data/contains/issue769/"; } @Test void shouldReturnMinContainsKeyword() { assertValidatorType("min-contains.json", ValidatorTypeCode.MIN_CONTAINS); } @Test void shouldReturnContainsKeywordForMinContainsV7() { assertValidatorType("min-contains-v7.json", ValidatorTypeCode.CONTAINS); } @Test void shouldReturnMaxContainsKeyword() { assertValidatorType("max-contains.json", ValidatorTypeCode.MAX_CONTAINS); } @Test void shouldReturnContainsKeywordForMaxContainsV7() { assertValidatorType("max-contains-v7.json", ValidatorTypeCode.CONTAINS); } }