fiquei com uma duvida por que é necessário passar este o valor 0.00001
assertEquals(150.0, gastosGrandes.get(0).getValor(), 0.00001);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!