Skip to content

09_integrationtest

Douglas Fernandes Pereira da Silva Jr edited this page Jan 23, 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.

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

Clone this wiki locally