Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package ec.gob.senescyt.sniese.commons.tests;
 
 
 import java.util.Set;
 
import static org.hamcrest.MatcherAssert.assertThat;
public class ValidacionBaseTest<T> {
    protected static final String CAMPO_CADENA_VACIA = "";
    protected static final String MENSAJE_ERROR_CAMPO_OBLIGATORIO = "El campo es obligatorio";
    protected static final int CANTIDAD_ERRORES_CUANDO_VALIDACION_FALLA = 1;
    protected static final int CANTIDAD_ERRORES_CUANDO_VALIDACION_PASA = 0;
    protected Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
    protected void validarCampoSinMensajesDeError(T modelo) {
        Set<ConstraintViolation<T>> erroresValidacion = .validate(modelo);
        assertThat(erroresValidacion.size(), CoreMatchers.is());
    }
    protected void validarCampoConMensajeDeError(T modeloString mensaje) {
        Set<ConstraintViolation<T>> erroresValidacion = .validate(modelo);
        assertThat(erroresValidacion.size(), CoreMatchers.is());
        assertThat(erroresValidacion.iterator().next().getMessage(), CoreMatchers.is(mensaje));
    }
New to GrepCode? Check out our FAQ X