/**
*
*/
package org.richfaces.javascript.client.validator;
import java.util.List;
import java.util.Map;
import javax.faces.validator.RequiredValidator;
import javax.faces.validator.Validator;
import org.junit.runners.Parameterized.Parameters;
import org.richfaces.javascript.client.RunParameters;
/**
* @author asmirnov
*
*/
public class RequiredValidatorTest extends ValidatorTestBase {
/**
* @param criteria
*/
public RequiredValidatorTest(RunParameters criteria) {
super(criteria);
}
/*
* (non-Javadoc)
*
* @see org.richfaces.javascript.client.validator.ValidatorTestBase#createValidator()
*/
@Override
protected Validator createValidator() {
RequiredValidator validator = new RequiredValidator();
Map<String, Object> options = getOptions();
return validator;
}
/*
* (non-Javadoc)
*
* @see org.richfaces.javascript.client.MockTestBase#getJavaScriptFunctionName()
*/
@Override
protected String getJavaScriptFunctionName() {
return "validateRequired";
}
@Parameters
public static List<RunParameters[]> parameters() {
return options(pass(""), pass("aaa"), pass("123"), pass(null));
}
}