Skip to content

Commit

Permalink
Alteração Validação IE estado de Goiás (#282)
Browse files Browse the repository at this point in the history
* Update IEGoiasValidator.java

* Update IEGoiasValidatorTest.java

* Update IEGoiasValidator.java
  • Loading branch information
rat authored Jan 27, 2023
1 parent 52aeb0e commit 704aede
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@
*/
public class IEGoiasValidator extends AbstractIEValidator {

public static final Pattern FORMATED = Pattern.compile("(1[015])[.](\\d{3})[.](\\d{3})[-](\\d{1})");
public static final Pattern FORMATED = Pattern.compile("([12][019])[.](\\d{3})[.](\\d{3})[-](\\d{1})");

public static final Pattern UNFORMATED = Pattern.compile("(1[015])(\\d{3})(\\d{3})(\\d{1})");
public static final Pattern UNFORMATED = Pattern.compile("([12][019])(\\d{3})(\\d{3})(\\d{1})");

/**
* Este considera, por padrão, que as cadeias estão formatadas e utiliza um
Expand Down Expand Up @@ -94,7 +94,7 @@ private String calculaDigito(String iESemDigito) {

@Override
public String generateRandomValid() {
final int[] segundoDigitosPossiveis = new int[] { 0, 1, 5 };
final int[] segundoDigitosPossiveis = new int[] { 0, 1, 9 };
final int segundoDigitoSorteado = new Random().nextInt(segundoDigitosPossiveis.length);
final String ieSemDigito = "1" + segundoDigitosPossiveis[segundoDigitoSorteado]
+ new DigitoGenerator().generate(6);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public IEGoiasValidatorTest() {

private static final String validFormattedString = "10.987.654-7";

private static final String[] validValues = { validFormattedString, "10.103.119-1", "15.368.273-6" };
private static final String[] validValues = { validFormattedString, "10.103.119-1", "20.003.152-0" };

@Override
protected Validator<String> getValidator(MessageProducer messageProducer, boolean isFormatted) {
Expand Down

0 comments on commit 704aede

Please sign in to comment.