31323334353637383940
public class TesteDeCnpj { public void verifiqueConstrucaoViaLong() { long objectos = 7430629000110l; Cnpj cnpj = Cnpj.valueOf(objectos); assertTrue(cnpj.isValido()); assertEquals(cnpj.toString(), "07.430.629/0001-10"); }
41424344454647484950
public void verifiqueConstrucaoViaInscricaoFiliais() { int objectos = 7430629; int filiais = 1; Cnpj cnpj = Cnpj.valueOf(objectos, filiais); assertTrue(cnpj.isValido()); assertEquals(cnpj.toString(), "07.430.629/0001-10"); }
515253545556575859
@Test(expectedExceptions = ExcecaoDeCnpjInvalido.class) public void verifiqueErroDeConstrucaoViaLong() { long objectos = 7430629000111l; Cnpj cnpj = Cnpj.valueOf(objectos); assertFalse(cnpj.isValido()); }
596061626364656667
} public void verifiqueConstrucaoViaString() { String objectos = "07.430.629/0001-10"; Cnpj cnpj = Cnpj.valueOf(objectos); assertTrue(cnpj.isValido()); }
67686970717273747576
} public void casos_estranhos() { long cnpj = 191l; // banco do brasil Cnpj res = Cnpj.valueOf(cnpj); assertTrue(res.isValido()); assertEquals(res.toString(), "00.000.000/0001-91"); }
777879808182838485
@Test(expectedExceptions = ExcecaoDeCnpjInvalido.class) public void verifiqueErroDeConstrucaoViaString() { String objectos = "Estudar um pouco, depois mais um pouco..."; Cnpj cnpj = Cnpj.valueOf(objectos); assertFalse(cnpj.isValido()); }
3536373839404142434445
public void deve_formatar_cnpj() { int inicio = 221; int fim = 234; int tamanho = 14; Cnpj valor = Cnpj.valueOf(26337301000107l); writer = new ColunaCadastroDaEmpresa(inicio, fim).set(valor); String res = writer.get(); assertThat(res.length(), equalTo(tamanho));
71727374757677787980
@Test(expectedExceptions = { ExcecaoDeCnpjInvalido.class }) public void caso_cadastro_seja_invalido_lancar_excecao() { int inicio = 0; int fim = 0; Cnpj valor = Cnpj.valueOf("INVALIDO"); writer = new ColunaCadastroDaEmpresa(inicio, fim).set(valor); writer.get(); }
878889909192939495969798
@Override public String toString() { StringBuilder s = new StringBuilder(); Cnpj cnpj = (Cnpj) cadastro; ColunaWriter<Long> inscricaoCol = inscricao.set(cnpj.longValue()); s.append(inscricaoCol.get()); s.append(" "); ColunaWriter<String> avalistaCol = avalista.set(nome);