07. Escrevendo Testes Unitários para Aplicações Web Spring

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

  • Compreenderemos a arquitetura do Spring MVC Test framework (MockMvc e MockMvcTester) e como configurar nossos testes unitários em modo standalone (MockMvcBuilders.standaloneSetup).
  • Saberemos como escrever testes unitários para controladores web tradicionais que renderizam views, processam formulários HTML, validam entradas e redirecionam requisições com flash attributes.
  • Saberemos como escrever testes unitários para APIs REST que consomem e produzem documentos JSON (GET, POST, PUT), validando status HTTP, cabeçalhos, payloads com JsonPath e erros de validação.

Conteúdo