Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O mockito está modificando as variaveis?

Na aula, a variavel abaixo é declara:

List<Leiloes> leiloes = Leiloes();

Depois, o mockito usa ela

When...().thenRetrutn(leiloes)

Contudo, a mesma variavel (leilao) é usada para fazer os asserts logo em seguida.

Não entendi o porque, sendo que ela nao é atribuida novamente em nenhum momento.

1 resposta
solução!

Oi Gabriel,

A lista de leilões foi criada e passada para o o Mockito a retornar, simulando com isso que foi no banco de dados e encontrou essa lista de leilões.

E nos asserts verificamos se os objetos leilão dessa lista foram modificados, pois esse é o esperado para acontecer quando o método finalizarLeiloesExpirados for chamado.

Bons estudos!