Skip to content

Commit 2fb14ed

Browse files
Fix valorCobrado quando sem acrésimos e descontos (#292)
* Fix valorCobrado quando igual a valorBoleto * Fix teste --------- Co-authored-by: Rogerio Angeliski <[email protected]>
1 parent f1d635c commit 2fb14ed

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

stella-boleto/src/main/java/br/com/caelum/stella/boleto/Boleto.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ public BigDecimal getValorCobrado() {
553553
valorCobrado = valorCobrado.add(acrescimos);
554554
}
555555
if (valorCobrado.compareTo(valorBoleto) == 0){
556-
return BigDecimal.ZERO;
556+
valorCobrado = valorBoleto;
557557
}
558558

559559
return valorCobrado;

stella-boleto/src/test/java/br/com/caelum/stella/boleto/BoletoTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,10 @@ public void boletoDeveAceitarNoMaximoDoisLocais() {
212212
}
213213

214214
@Test
215-
public void valorCobradoDeveSerZeroSemAcrescimoOuDescontos() {
215+
public void valorCobradoDeveSerIgualAValorBoletoQuandoSemAcrescimoOuDescontos() {
216216
Boleto b = Boleto.novoBoleto();
217217
b.comValorBoleto("40.00");
218-
assertEquals(BigDecimal.ZERO, b.getValorCobrado());
218+
assertEquals(b.getValorBoleto(), b.getValorCobrado());
219219
}
220220

221221
@Test

0 commit comments

Comments
 (0)