package br.com.caelum.stella.validation.ie; import br.com.caelum.stella.MessageProducer; import br.com.caelum.stella.validation.Validator; public class IEAlagoasValidatorTest extends IEValidatorTest { public IEAlagoasValidatorTest() { super(wrongCheckDigitUnformattedString, validUnformattedString, validFormattedString, validValues); } private static final String wrongCheckDigitUnformattedString = "240000040"; private static final String validUnformattedString = "240000048"; private static final String validFormattedString = "24.000.004-8"; private static final String[] validValues = { "24.076.739-0", "24.103.644-5", "24.089.826-5", "24.099.991-6", "24.067.173-2", "24.102.358-0", "24.079.990-9", "24.089.451-0", "24.080.152-0", "24.092.497-5", "24.095.056-9", "24.099.899-5", "24.104.510-0", "24.069.666-2", "24.088.932-0", "24.097.262-7", "24.086.162-0", "24.097.871-4", "24.085.016-5", "24.073.874-8", "24.071.760-0", "24.065.706-3", "24.054.337-8", "24.102.324-6", "24.105.106-1", "24.104.536-3", "24.086.313-5", "24.089.826-5" }; @Override protected Validator<String> getValidator(MessageProducer messageProducer, boolean isFormatted) { return new IEAlagoasValidator(messageProducer, isFormatted); } }