fiquei com uma duvida por que é necessário passar este o valor 0.00001
assertEquals(150.0, gastosGrandes.get(0).getValor(), 0.00001);
fiquei com uma duvida por que é necessário passar este o valor 0.00001
assertEquals(150.0, gastosGrandes.get(0).getValor(), 0.00001);
Fala aí Luiz blz?
É preciso passar esse valor pois estamos trabalhando com o tipo primitivo double
, esse por sua vez tem alguns probleminhas de arredondamento.
Esse valor é um Delta
para que ele considere qualquer variação desse delta
entre os dois valores anteriores (no caso o 150.0
e o gastosGrandes.get(0).getValor()
).
Espero ter ajudado!