package br.com.caelum.stella.validation.ie; import br.com.caelum.stella.MessageProducer; import br.com.caelum.stella.validation.Validator; public class IERondoniaValidatorTest extends IEValidatorTest { public IERondoniaValidatorTest() { super(wrongCheckDigitUnformatted, validUnformattedString, validFormattedString, validValues); } private static final String wrongCheckDigitUnformatted = "00000001721489"; private static final String validUnformattedString = "00000001721488"; private static final String validFormattedString = "0000000172159-3"; private static final String[] validValues = { "0000000172159-3", "0000000172158-5", "0000000172157-7", "0000000172109-7", "0000000172156-9", "0000000172154-2", "0000000172155-1", "0000000172153-4", "0000000172152-6", "0000000172151-8", "0000000172128-3", "0000000172126-7", "0000000172150-0", "0000000172149-6", "0000000172148-8", "0000000172147-0", "0000000172146-1", "0000000172145-3", "0000000058712-5", "0000000172131-3", "0000000043700-0", "0000000050046-1", "0000000058712-5", "0000000172131-3", "0000000172144-5", "0000000172143-7", "0000000011784-6", "0000000002146-6"}; @Override protected Validator<String> getValidator(MessageProducer messageProducer, boolean isFormatted) { return new IERondoniaValidator(messageProducer, isFormatted); } }