03. Escrevendo Asserções

Ao concluirmos todas as aulas deste tópico, nós:

  • Saberemos como escrever asserções utilizando a API padrão do JUnit Jupiter 6 (Assertions), Hamcrest (MatcherAssert) e AssertJ (Assertions.assertThat).
  • Compreenderemos por que bibliotecas fluentes como AssertJ oferecem melhor legibilidade e mensagens de falha mais ricas do que as asserções básicas do JUnit.
  • Seremos capazes de transformar nossas asserções em uma linguagem específica de domínio (DSL) criando matchers customizados e asserções customizadas com AssertJ e assertSoftly.

Conteúdo