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

Estou com dúvida no curso de Testes de Unidade e TDD, no exercício do capítulo Testando exceções.

O correto não seria passar leilão? Ex: temUmLance(leilao)

2 respostas
solução!

Hmm... seria uma possibilidade, mas como a intenção do exercício é criar um matcher, o instrutor julgou que a leitura ficaria mais fluente ao dizermos que:

assertThat(leilao, temUmLance(lance));

Veja, estamos dizendo (em Java) verifique que leilao tem um lance e isso é bastante expressivo.

Se fosse optar pela sua sugestão, poderíamos fazer um simples método que devolvesse um boolean:

assertTrue(temUmLanceNo(leilao));

Também bastante legível, mas não pratica o assunto do exercício. ;-)

Olá Crestani! Percebe que muitas vezes nosso código é influenciado pelo contexto? Aliás, a resposta da Cecilia conseguiu sanar sua dúvida? Não deixe de dar os créditos para ela marcando sua resposta como solucionadora. Aliás, vejo que você já acumulou uma quantidade razoável de pontos!