package br.com.caelum.stella.validation.ie;
import br.com.caelum.stella.MessageProducer;
import br.com.caelum.stella.validation.Validator;
public class IEPernambucoAntigaValidatorTest extends IEValidatorTest {
public IEPernambucoAntigaValidatorTest() {
super(wrongCheckDigitUnformattedString, validUnformattedString, validFormattedString, validValues);
}
private static final String wrongCheckDigitUnformattedString = "18100100000048";
private static final String validUnformattedString = "18100100000049";
private static final String validFormattedString = "18.1.001.0000004-9";
private static final String[] validValues = { validFormattedString, "18119003256336",
"1811500337842-7", "18119003584848", "18132003335425", "1818310338152-6"};
@Override
protected Validator<String> getValidator(MessageProducer messageProducer, boolean isFormatted) {
return new IEPernambucoAntigaValidator(messageProducer, isFormatted);
}
}