package br.com.caelum.stella.validation.ie;
import br.com.caelum.stella.MessageProducer;
import br.com.caelum.stella.validation.Validator;
public class IEPernambucoNovaValidatorTest extends IEValidatorTest {
/*
* IE validas
*
* 0321418-40 032141840
*/
public IEPernambucoNovaValidatorTest() {
super(wrongCheckDigitUnformattedString, validUnformattedString, validFormattedString, validValues);
}
private static final String wrongCheckDigitUnformattedString = "032141849";
private static final String validUnformattedString = "032141840";
private static final String validFormattedString = "0321418-40";
// TODO Adicionar mais IE validas
private static final String[] validValues = { validFormattedString };
@Override
protected Validator<String> getValidator(MessageProducer messageProducer, boolean isFormatted) {
return new IEPernambucoNovaValidator(messageProducer, isFormatted);
}
}