public void cod_02_entrada_confirmada_um_motivo() { FixedLine line = firstLineOf("02", "7600000000"); Ocorrencia res = parser.apply(line); OcorrenciaCodigo codigo = res.getCodigo(); assertThat(codigo.get(), equalTo("02")); assertThat(codigo.getDescricao(), equalTo("Entrada Confirmada")); List<Motivo> motivos = res.getMotivos(); assertThat(motivos.size(), equalTo(1)); Motivo m0 = motivos.get(0); assertThat(m0.getCodigo(), equalTo("76")); assertThat(m0.getDescricao(), equalTo("Sacado Eletrônico DDA (NOVO)")); }
public void cod_02_entrada_confirmada() { FixedLine line = firstLineOf("02", "00 000000"); Ocorrencia res = parser.apply(line); OcorrenciaCodigo codigo = res.getCodigo(); assertThat(codigo.get(), equalTo("02")); assertThat(codigo.getDescricao(), equalTo("Entrada Confirmada")); List<Motivo> motivos = res.getMotivos(); assertThat(motivos.size(), equalTo(1)); Motivo m0 = motivos.get(0); assertThat(m0.getCodigo(), equalTo("00")); assertThat(m0.getDescricao(), equalTo("Ocorrência aceita")); }
public void cod_02_entrada_confirmada_dois_motivos() { FixedLine line = firstLineOf("02", "76750000000"); Ocorrencia res = parser.apply(line); OcorrenciaCodigo codigo = res.getCodigo(); assertThat(codigo.get(), equalTo("02")); assertThat(codigo.getDescricao(), equalTo("Entrada Confirmada")); List<Motivo> motivos = res.getMotivos(); assertThat(motivos.size(), equalTo(2)); Motivo m0 = motivos.get(0); assertThat(m0.getCodigo(), equalTo("76")); assertThat(m0.getDescricao(), equalTo("Sacado Eletrônico DDA (NOVO)")); Motivo m1 = motivos.get(1); assertThat(m1.getCodigo(), equalTo("75")); assertThat( m1.getDescricao(), equalTo("Débito não agendado - Tipo do número de inscrição do sacado debitado inválido")); }