01. Introdução ao Kotest Framework

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

  • Saberemos como configurar e executar especificações do Kotest 6 no JUnit Platform usando Gradle 9 e Maven.
  • Compreenderemos a estrutura de uma classe de especificação do Kotest (DescribeSpec, BehaviorSpec, ShouldSpec), seus blocos de ciclo de vida e a organização semântica Given / When / Then.
  • Saberemos como escrever asserções expressivas com kotest-assertions-core (shouldBe, coleções, exceções e assertSoftly) e testes orientados a dados (data-driven testing) com withData.

Conteúdo