@Aloizio_Junior escreveu:
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<Negociacao> 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: 6
Participantes: 2