package br.com.caelum.stella.validation.ie; import br.com.caelum.stella.MessageProducer; import br.com.caelum.stella.validation.Validator; public class IEMaranhaoValidatorTest extends IEValidatorTest { /* * Formato: 8 dígitos (empresa)+1 dígito verificador * * Exemplo: */ public IEMaranhaoValidatorTest() { super(wrongCheckDigitUnformattedString, validUnformattedString, validFormattedString, validValues); } private static final String wrongCheckDigitUnformattedString = "120000386"; private static final String validUnformattedString = "120000385"; private static final String validFormattedString = "12.000.038-5"; private static final String[] validValues = { validFormattedString , "12.074072-9"}; @Override protected Validator<String> getValidator(MessageProducer messageProducer, boolean isFormatted) { return new IEMaranhaoValidator(messageProducer, isFormatted); } }