0
respostas

Dúvida sobre stubs e mocks.

Bom dia Professor, tudo bem? Eu fiquei com dúvida sobre a definição de stubs e mocks passados no tópico 2 , item 09.

São esses: Os Stubs fornecem respostas pré-definidas às chamadas dos métodos pré-definidos durante o teste. Normalmente não respondem ao que não forem explicitamente programados para responder.

Já os Mocks são os que estamos utilizando. São objetos pré-programados, com expectativas das mensagens (métodos e seus parâmetros) que vão receber.

No caso do LeilaoDaoMock que fizemos anteriormente e apagamos, você disse que era um stub. Mas os métodos que você implementou na classe LeilaoDaoMock não eram respostas pré definidas, mas sim retornos dinâmicos de acordo com o que fosse passado. Ele nesse caso não seria um mock ?