package br.com.caelum.stella.validation.ie;
import br.com.caelum.stella.MessageProducer;
import br.com.caelum.stella.validation.Validator;
public class IEAcreValidatorTest extends IEValidatorTest {
public IEAcreValidatorTest() {
super(wrongCheckDigitUnformattedNewString, validUnformattedNewString, validFormattedNewString, validValues);
}
private static final String wrongCheckDigitUnformattedNewString = "0100482300115";
private static final String validUnformattedNewString = "0100482300112";
private static final String validFormattedNewString = "01.004.823/001-12";
private static final String[] validValues = { validFormattedNewString, "01.004.141/001-46", "01.001.349/001-77",
"01.956.867/001-07", "01.379.333/036-16", "01.367.306/773-60", "01.658.566/892-98", "01.689.555/741-67" };
@Override
protected Validator<String> getValidator(MessageProducer messageProducer, boolean isFormatted) {
return new IEAcreValidator(messageProducer, isFormatted);
}
}