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); } }