04. Escrevendo Testes de Integração para Aplicações Web Spring

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

  • Compreenderemos como inicializar cenários de dados e evitar colisões de sequences/IDs no PostgreSQL antes da execução dos nossos testes de integração.
  • Saberemos como escrever testes de integração para repositórios Spring Data JPA e consultas customizadas.
  • Saberemos como escrever testes de integração para aplicações web tradicionais (renderização de views e submissão de formulários) e APIs REST (leitura e escrita JSON).
  • Saberemos como testar regras de autenticação, autorização e proteção CSRF com @WithMockUser, @WithUserDetails e SecurityMockMvcRequestPostProcessors.

Conteúdo