· ToDevs

Validadores de CPF e CNPJ: casos de borda

Validar CPF não é só regex e módulo 11. Produção exige regras de negócio e testes sistemáticos.

CPF: casos que devem falhar

  • Todos os dígitos iguais (111.111.111-11).
  • Menos de 11 dígitos ou caracteres não numéricos sem normalização.
  • Dígitos verificadores incorretos com base válida.

CNPJ: filiais e formatação

O mesmo root pode ter múltiplos estabelecimentos. Teste com e sem pontuação. APIs da Receita podem estar indisponíveis - tenha mock.

Testes recomendados

Gere pares válidos no CPF e CNPJ, altere um dígito programaticamente e assert que o validador rejeita.

← Voltar ao blog