Skip to content

Implementação de testes utilizando Karate em aplicação Spring Boot

Notifications You must be signed in to change notification settings

gui9394/HelloKarate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

94f5e2f · Aug 2, 2020

History

1 Commit
Aug 2, 2020
Aug 2, 2020
Aug 2, 2020
Aug 2, 2020

Repository files navigation

Hello Karate

Implementação de testes utilizando Karate em aplicação Spring Boot.

Applicação

Uma aplicação simples Spring Boot baseada em REST com 2 endpoints.

Buscar todas as músicas

curl 'http://localhost:8080/songs'
[
    {
        "id": 1,
        "title": "Bohemian Rhapsody",
        "artist": "Queen"
    },
    {
        "id": 2,
        "title": "The Phantom Of The Opera",
        "artist": "Nightwish"
    },
    {
        "id": 3,
        "title": "Toxicity",
        "artist": "System Of A Down"
    },
    {
        "id": 4,
        "title": "Street Of Dreams",
        "artist": "Guns N' Roses"
    }
]

Buscar música pelo ID

curl 'http://localhost:8080/songs/1'
{
    "id": 1,
    "title": "Bohemian Rhapsody",
    "artist": "Queen"
}

Testes

Antes de executar os testes você vai ter que executar a aplicação, o Karate não executa a aplicação durante os testes.

mvn spring-boot:run

Depois da aplicaçãao estiver em execução, você pode executar os testes:

mvn test -Dtest=SongsRunner

About

Implementação de testes utilizando Karate em aplicação Spring Boot

Topics

Resources

Stars

Watchers

Forks