Estou com problema na linha
Assert.assertEquals(new BigDecimal(40).setScale(2), valor);
esta acusando que o tipo BigDecimal e indefinido.
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!
Estou com problema na linha
Assert.assertEquals(new BigDecimal(40).setScale(2), valor);
esta acusando que o tipo BigDecimal e indefinido.
Oi Giulia, tudo bem ?
O que pode fazer é algo similar a isso :
BigDecimal quarenta = new BigDecimal(40).setScale(2);
Assert.assertEquals(quarenta.doubleValue(), valor.doubleValue(), 0.0001);
Não deu certo não, agora diz que double e um tipo indefinido, e tambem a variavel valor, no caso acima 40, eu não posso declarar um valor a ela, eu preciso que seu valor seja oriundo da função somaPrecosPorTipo conforme abaixo
BigDecimal valor = produtoDAO.somaPrecosPorTipo(TipoPreco.EBOOK);
resolvi o problema, o eclipse estava importando o assert do
import java.util.Assert;
ao inves do
import org.junit.Assert;
foi so subistituir que rodou liso