@Aloizio_Junior escreveu:
Boa noite, estou curioso nesse exercício, não achei uma solução de como consertar.
4) E, agora, vamos para o que tem apenas uma negociação e estava falhando. Ainda na classe
CandlestickFactoryTest adicione o método: (repare que cada classe de teste possui vários métodos
com vários casos diferentes)
@Test
public void apenasUmaNegociacaoGeraCandleComValoresIguais() {
Calendar hoje = Calendar.getInstance();
Negociacao negociacao1 = new Negociacao(40.5, 100, hoje);
List negociacoes = Arrays.asList(negociacao1);
CandlestickFactory fabrica = new CandlestickFactory();
Candlestick candle = fabrica.constroiCandleParaData(hoje, negociacoes);
Assert.assertEquals(40.5, candle.getAbertura(), 0.00001);
Assert.assertEquals(40.5, candle.getFechamento(), 0.00001);
Assert.assertEquals(40.5, candle.getMinimo(), 0.00001);
Assert.assertEquals(40.5, candle.getMaximo(), 0.00001);
Assert.assertEquals(4050.0, candle.getVolume(), 0.00001);
}
Rode o teste. Repare no erro:
Como consertar?
Mensagens: 1
Participantes: 1