Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

The method assertEquals(BigDecimal, BigDecimal) is undefined for the type Assert

Estou com problema na linha

Assert.assertEquals(new BigDecimal(40).setScale(2), valor);

esta acusando que o tipo BigDecimal e indefinido.

3 respostas

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);
solução!

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