- Valide o CPF com ou sem a mascara de CPF
- Não pode usar RegeX
import 'package:flutter_test/flutter_test.dart';
void main() {
test('testando a validaCPF com CPF: 00000000000', () {
expect(validaCPF('00000000000'), false);
});
test('testando a validaCPF com CPF: 000.000.000-00', () {
expect(validaCPF('000.000.000-00'), false);
});
test('testando a validaCPF com CPF: 83744193004', () {
expect(validaCPF('83744193004'), true);
});
test('testando a validaCPF com CPF: 837.441.930-04', () {
expect(validaCPF('837.441.930-04'), true);
});
test('testando a validaCPF com CPF: 01234567890', () {
expect(validaCPF('01234567890'), true);
});
test('testando a validaCPF com CPF: 012.345.678-90', () {
expect(validaCPF('012.345.678-90'), true);
});
test('testando a validaCPF com CPF: 50271722061', () {
expect(validaCPF('50271722061'), true);
});
test('testando a validaCPF com CPF: 502.717.220-61', () {
expect(validaCPF('502.717.220-61'), true);
});
}
- 1h para executar
- Tem que gravar toda a execução do teste
- Ao recomeçar o teste tem que iniciar tudo do zero denovo
ao usar um Gerador de CPF como o https://www.4devs.com.br/gerador_de_cpf o CPF será válido