24 lines
715 B
Java
24 lines
715 B
Java
package it.plague.jeedemo;
|
|
|
|
import static org.junit.Assert.*;
|
|
|
|
import java.util.Set;
|
|
import javax.validation.ConstraintViolation;
|
|
import javax.validation.Validation;
|
|
import javax.validation.Validator;
|
|
import javax.validation.ValidatorFactory;
|
|
import org.junit.Test;
|
|
|
|
public class AddressIT {
|
|
|
|
@Test
|
|
public void shouldRaiseConstraintViolationCauseInvalidZipCode() {
|
|
ValidatorFactory vf = Validation.buildDefaultValidatorFactory();
|
|
Validator validator = vf.getValidator();
|
|
Address address = new Address("233 Spring Street", "New York", "NY", "DUMMY", "USA");
|
|
Set<ConstraintViolation<Address>> violations = validator.validate(address);
|
|
assertEquals(1, violations.size());
|
|
vf.close();
|
|
}
|
|
}
|