Testes de API em Kotlin

Pré-requisitos

  1. Instalar o Kotlin

Ambiente

Para executar os testes localmente, estou utilizando o ServeRest

Logo do 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

GitHub

View Github