Skip to content

Projeto de teste de API utilizando o framework RestAssured para o JAVA. Utilizei de um desafio encontrado na internet para criar este portfolio, assim demonstrando o meu conhecimento. OBS: A solução apresentada é uma das possiveis soluções que cabe neste projeto.

Notifications You must be signed in to change notification settings

HKNT/TestAPI-RestAssured

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestAPI-RestAssured

Projeto de teste de API utilizando o framework RestAssured para o JAVA. Utilizei de um desafio encontrado na internet para criar este portfolio, assim demonstrando o meu conhecimento.

OBS: A solução apresentada é uma das possiveis soluções que cabe neste projeto, o objetivo final é ter algo para ser analisado por avaliadores, mas qualquer critica é sempre bem vinda, desde que seja feita com respeito, a ideia é sempre evoluir.

                                                  ==Desafio==

Desafio:

Cenarios

basePath: https://barrigarest.wcaquino.me/

Não deve acessar a API sem token**

GET /contas

======================= Deve incluir uma conta com sucesso**

POST /signin

Enviar: (mandar email e senha) testea1@teste.com 12345

Obter Token:

POST /contas Enviar: nomeConta: hgTestea1

===============

Deve alterar conta com sucesso**

PUT /contas/ID Enviar: novo nome da conta

não deve incluir conta com nome repetido**

POST /contas/

envia: nome

===============

Deve inserir movimentação com sucesso POST /transacoes

enviar: conta_id usuario_id descricao envolvido tipo (DESP / REC) data_transacao (dd/MM/YYYY) data_pagamento (dd/MM/YYYY) valor (0.000f) status (true/false)

===============

Deve validar campos obrigatorios na movimentação

POST /transacoes

===============

nao deve cadastrar movimentação futura

POST /transacoes

=============== não deve remover uma conta com movimentação

DELETE /contas/ID

===============

deve calcular saldo das contas

GET /saldo

===============

deve remover uma movimentação

DELETE /transacoes/id

                                                  ==Resultado do desafio==

image

About

Projeto de teste de API utilizando o framework RestAssured para o JAVA. Utilizei de um desafio encontrado na internet para criar este portfolio, assim demonstrando o meu conhecimento. OBS: A solução apresentada é uma das possiveis soluções que cabe neste projeto.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages