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)
amigo eu ate sei daonde vem este exercicio ( FJ-26 se nao me engano ) mas se vc nao passar o contexto fica dificil.
por exemplo vc tem 4 assertions onde vc espera 40.5 e vc nao diz se o erro foi na primeira delas… dê mais detalhes pq quem lê nao imagina o codigo por traz disso
A
Aloizio_Junior
É um problema de arredondamento que diz em exercícios anteriores, que o double dá uma inexatidão devolvendo um número alto.
A
Aloizio_Junior
Consegui, anteriormente vem explicando, consegui resolver, mas ainda n entendi mto bem, mas ta resolvido assim:
Agora parei nesse: Que na verdade nao consegui resolver há um tampão e resolvi refazer os exercícios
(opcional) Nosso teste para quando não há negociações na CandlestickFactory está verificando apenas
se o volume é zero. Ele também poderia verificar que os outros valores dessa candle são zero.
Modifique o método semNegociacoesGeraCandleComZeros e adicione os asserts faltantes de abertura,
fechamento, mínimo e máximo.
O teste vai parar de passar!
Corrija ele da mesma forma que resolvemos o problema para as variáveis abertura e fechamento .
A
Aloizio_Junior
Ainda estou agarrado nesse exercício, alguém pode ajudar? Na verdade eu tinha aberto o tópico para esse mesmo exercício Teste JUnit esse último.