20212223242526272829
public class TesteDeNumeroBancario { public void numero_com_digito() { String numero = "123-4"; NumeroBancario res = new NumeroBancario(numero); assertThat(res.longValue(), equalTo(123l)); assertThat(res.getDigito(), equalTo('4')); }
29303132333435363738
} public void numero_sem_digito() { String numero = "789"; NumeroBancario res = new NumeroBancario(numero); assertThat(res.longValue(), equalTo(789l)); assertThat(res.getDigito(), equalTo((char) 0)); }
39404142434445
@Test(expectedExceptions = IllegalArgumentException.class) public void nao_numero() { String numero = "abc"; new NumeroBancario(numero); }