Dentro da classe EncerradorDeLeilao o metodo:
private int diasEntre(Calendar inicio, Calendar fim) {
Calendar data = (Calendar) inicio.clone();
int diasNoIntervalo = 0;
while (data.before(fim)) {
data.add(Calendar.DAY_OF_MONTH, 1);
diasNoIntervalo++;
}
return diasNoIntervalo;
}
não está funcionando direito, eu debuguei e no momento em que a linha:
data.add(Calendar.DAY_OF_MONTH, 1);
é executada, o valor de data não condiz com data mais um dia, fazendo com que o teste deveEncerrarLeiloesQueComecaramUmaSemanaAtras falhe, pois os leiloes criados dentro dele falham
Alguem tem alguma sugestao?