02. Gerenciamento de Estado de Banco de Dados em Testes

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

  • Compreenderemos como inicializar nosso banco de dados relacional em um estado conhecido e determinístico antes da execução de cada teste de integração com @Sql.
  • Saberemos quais dados incluir (e quais omitir) ao popular cenários de teste no banco de dados.
  • Saberemos como escrever asserções limpas e precisas para validar o estado das tabelas após operações de mutação.
  • Dominaremos boas práticas para sincronizar constantes do código-fonte Kotlin com nossos scripts SQL.

Conteúdo