Automated tests using Rest-assured with Kotlin lang
Testes de API em Kotlin
Pré-requisitos
- Instalar o Kotlin
Ambiente
Para executar os testes localmente, estou utilizando o ServeRest
Link do Repo: https://github.com/ServeRest/ServeRest
ServeRest está disponível de forma online, no npm e no docker.
Instalando Dependências
###Instalar via Gradle
Configuração do Projeto
Estrutura de Pastas
O projeto esta dividido da seguinte maneira:
[APITestsKotlin]
[src] -> código fonte
[core] -> setup do requestspecification do REST-assured
[factory] -> Properties que retornam objetos criados através de uma sererialização
[requests] -> Métodos que retornam o objeto Response do REST-assured
[runner] -> Runner do JUnit
[tests] -> Arquivos de teste do JUnit