Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Dúvida sobre mocks

Fala mestre,

Se em nossa classe Encerrador a lógica fosse somente "caso leilão tenha mais de 1 semana remova ele do DAO", eu não consegueria "mockar" o DAO como foi feito nesse cenário por que eu teria que alterar o estado interno dele, correto? Eu teria que realmente criar um DAO para saber se os itens nele foram removidos, porém, eu poderia "mockar" os leilões? Não sei se ficou muito claro a dúvida = S

2 respostas

Pensando bem posso "mockar" da mesma forma, só que em vez de averiguar se os itens foram removidos realmente, eu iria observar quantas vezes eu invoquei método "remova" do DAO e com quais parâmetros. Acho que é isso.

solução!

Isso aí, Diego. Você não precisa conhecer o estado do dublê para garantir que tudo ocorreu bem. :-)