03. Configurando Nossos Testes de Integração

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

  • Saberemos como configurar o ApplicationContext dos nossos testes de integração com @SpringBootTest e slices do Spring Boot 4.
  • Saberemos como integrar a execução de scripts @Sql ao Spring TestContext Framework.
  • Compreenderemos como provisionar um banco PostgreSQL real em Docker usando Testcontainers 2.0.5 e @ServiceConnection.
  • Saberemos como configurar o MockMvc baseado no contexto completo da aplicação (@AutoConfigureMockMvc), customizar beans com @TestConfiguration e integrar o filtro de segurança do Spring Security.

Conteúdo