O correto não seria passar leilão? Ex: temUmLance(leilao)
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!
O correto não seria passar leilão? Ex: temUmLance(leilao)
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!