package org.openmrs.validator;
import java.util.Collections;
import org.junit.Test;
import org.openmrs.Location;
import org.openmrs.api.APIException;
import org.openmrs.test.Verifies;
import org.springframework.validation.Validator;
/**
* Tests methods on the {@link ValidateUtil} class.
*/
public class ValidateUtilTest {
/**
* @see {@link ValidateUtil#validate(Object)}
*/
@Test(expected = APIException.class)
@Verifies(value = "should throw APIException if errors occur during validation", method = "validate(Object)")
public void validate_shouldThrowAPIExceptionIfErrorsOccurDuringValidation() throws Exception {
ValidateUtil util = new ValidateUtil();
util.setValidators(Collections.singletonList((Validator) new LocationValidator()));
Location loc = new Location();
ValidateUtil.validate(loc);
}
}