Search in sources :

Example 1 with ISO3CountryCodeValidator

use of ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator in project ddf by codice.

the class ISO3CountryCodeValidatorTest method testEqualsSelf.

@Test
public void testEqualsSelf() {
    final ISO3CountryCodeValidator validator = new ISO3CountryCodeValidator(false);
    assertThat(validator.equals(validator), is(true));
}
Also used : ISO3CountryCodeValidator(ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator) Test(org.junit.Test)

Example 2 with ISO3CountryCodeValidator

use of ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator in project ddf by codice.

the class ISO3CountryCodeValidatorTest method validateNoErrors.

private void validateNoErrors(final Attribute attribute, boolean ignoreCase) {
    ISO3CountryCodeValidator validator = new ISO3CountryCodeValidator(ignoreCase);
    final Optional<AttributeValidationReport> reportOptional = validator.validate(attribute);
    assertThat(reportOptional.isPresent(), is(false));
}
Also used : ISO3CountryCodeValidator(ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator) AttributeValidationReport(ddf.catalog.validation.report.AttributeValidationReport)

Example 3 with ISO3CountryCodeValidator

use of ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator in project ddf by codice.

the class ISO3CountryCodeValidatorTest method testEquals.

@Test
public void testEquals() {
    final ISO3CountryCodeValidator validator1 = new ISO3CountryCodeValidator(false);
    final ISO3CountryCodeValidator validator2 = new ISO3CountryCodeValidator(false);
    assertThat(validator1.equals(validator2), is(true));
    assertThat(validator2.equals(validator1), is(true));
}
Also used : ISO3CountryCodeValidator(ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator) Test(org.junit.Test)

Example 4 with ISO3CountryCodeValidator

use of ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator in project ddf by codice.

the class ISO3CountryCodeValidatorTest method validateWithErrors.

private void validateWithErrors(final Attribute attribute, final int expectedErrors, boolean ignoreCase) {
    ISO3CountryCodeValidator validator = new ISO3CountryCodeValidator(ignoreCase);
    final Optional<AttributeValidationReport> reportOptional = validator.validate(attribute);
    assertThat(reportOptional.get().getAttributeValidationViolations(), hasSize(expectedErrors));
}
Also used : ISO3CountryCodeValidator(ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator) AttributeValidationReport(ddf.catalog.validation.report.AttributeValidationReport)

Example 5 with ISO3CountryCodeValidator

use of ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator in project ddf by codice.

the class ISO3CountryCodeValidatorTest method testHashCode.

@Test
public void testHashCode() {
    final ISO3CountryCodeValidator validator1 = new ISO3CountryCodeValidator(false);
    final ISO3CountryCodeValidator validator2 = new ISO3CountryCodeValidator(false);
    assertThat(validator1.hashCode(), is(validator2.hashCode()));
}
Also used : ISO3CountryCodeValidator(ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator) Test(org.junit.Test)

Aggregations

ISO3CountryCodeValidator (ddf.catalog.validation.impl.validator.ISO3CountryCodeValidator)6 Test (org.junit.Test)4 AttributeValidationReport (ddf.catalog.validation.report.AttributeValidationReport)2