- Master (contém o código do último vídeo)  - main
- Vídeo 1 - 01-basic-gradle-project
- Vídeo 2 - 02-first-feature
- Vídeo 3 - 03-first-implementation
- Vídeo 4 - 04-docstring
- Vídeo 5 - 05-rest-assured-setup
- Vídeo 6 - 06-specification-by-example-scenario
- Vídeo 7 - 07-cucumber-runner
- Vídeo 8 - 08-creating-clients
- Vídeo 9 - 09-cucumber-hooks
- Vídeo 10 - 10-deleting-user-with-hooks
- Vídeo 11 - 11-mapping-more-complex-jsons
- Vídeo 12 - 12-deserialization
- Vídeo 13 - 13-understanding-restassured-syntax
- Vídeo 14 - 14-using-restassured-assertions
- Vídeo 15 - 15-prepping-the-scenario
- Vídeo 16 - 16-scenario-outline
- Vídeo 17 - 17-asserting-with-groovy-collection
- Vídeo 18 - 18-creating-builder-from-scratch
- Vídeo 19 - 19-last-scenario
- Vídeo 20 - 20-deleting-pets-created
- Java 14
- Gradle 6.7
- Docker
- Subir a loja Swagger Pet Store - docker run --name petstore -d -p 12345:8080 swaggerapi/petstore3:unstable
- Rodar os testes - ./gradlew test
- Relatório do Cucumber - app/build/reports/feature.html
- Criação do Projeto e suas dependências
- Criando Primerio Cenário
- Codando o Primeiro Cenário
- Devo usar DocString?
- Rest Assured config
- Especificação por exemplo na prática
- criando o Executável
- Mapeando a API
- Criando Ganchos
- Limpando os Dados
- Json mais complexos
- Desserialização
- Sintaxe antiga do RestAssured
- Assertivas no RestAssured
- Preparando o cenário
- Esquema de Cenário
- Assertivas com Coleções Groovy
- Criando builders do zero
- Último cenário Parte 1
- Último cenário Parte 2
- Master (has the code from the last video)  - main
- Video 1 - 01-basic-gradle-project
- Video 2 - 02-first-feature
- Video 3 - 03-first-implementation
- Video 4 - 04-docstring
- Video 5 - 05-rest-assured-setup
- Video 6 - 06-specification-by-example-scenario
- Video 7 - 07-cucumber-runner
- Video 8 - 08-creating-clients
- Video 9 - 09-cucumber-hooks
- Video 10 - 10-deleting-user-with-hooks
- Video 11 - 11-mapping-more-complex-jsons
- Video 12 - 12-deserialization
- Video 13 - 13-understanding-restassured-syntax
- Video 14 - 14-using-restassured-assertions
- Video 15 - 15-prepping-the-scenario
- Video 16 - 16-scenario-outline
- Video 17 - 17-asserting-with-groovy-collection
- Video 18 - 18-creating-builder-from-scratch
- Video 19 - 19-last-scenario
- Video 20 - 20-deleting-pets-created
- Java 14
- Gradle 6.7
- Docker
- Start Swagger Pet Store - docker run --name petstore -d -p 12345:8080 swaggerapi/petstore3:unstable
- Run the tests - ./gradlew test
- Cucumber Report - app/build/reports/feature.html
- Creating the Project and its dependencies
- Creating the First Scenario
- Implementing the First Scenario
- Should I use DocString?
- Rest Assured Config
- Hands on Specification by Example
- Runner Class
- Mapping the API
- Creating Hooks
- Cleaning the Data
- More complex jsons
- Deserialization
- RestAssured Old Syntax
- RestAssured assertions
- Preparing the scenario
- Scenario Outline
- Assertions with Groovy Collections
- Creating builder from scratch
- Last scenario Part 1
- Last scenario Part 2

