Skip to content

09_integrationtest

Douglas Fernandes edited this page Jan 27, 2020 · 7 revisions

Integration Test / Teste Integrados

Começamos este passo na branch t04/03

Através dos testes integrados, iremos subir nossa aplicação e realizar chamadas para os end-points, para validar todas as camadas em conjunto.

Teste integrados com o MockMVC

Configuração.

Vamos configurar o H2 somente para as classes de teste.

  1. Edite o pom.xml. DIFF
  2. Dentro da pasta /project/src/test, crie uma pasta resources. Dentro desta pasta crie o arquivo application-integrationtests.properties. Arquivo.

partir deste ponto, todas as alterações serão dentro da para test.

  1. Crie a package: utils, dentro o arquivo IntegrationTestConfig.java. Arquivo
  2. Dentro da package: com.example.project.controller, crie o arquivo HelloWorldControllerIntTest.java. Arquivo final
  3. Dentro da package: com.example.project.controller, crie o arquivo ClientControllerTestIntTest .java. Arquivo final

Branch final t04/03.

Para ver as alterações completas DIFF das alterações

Teste no Respository com @DataJpaTest

  1. Dentro da package: com.example.project.repository, crie o arquivo ClientRepositoryTest.java. Arquivo final

Para ver as alterações completas DIFF das alterações

Siga para o próximo tópico: Spring Security

Clone this wiki locally