FIAP-6SOAT-G10 / tech-challenge-fase-1

0 stars 2 forks source link

Listar pedidos por status #36

Closed linear[bot] closed 4 days ago

linear[bot] commented 1 month ago

Eu como gestor da loja

Quero poder listar todos os pedidos por status

Para que eu possa fazer o acompanhamento de cada situação


Critérios de Aceite


Cenário: Listar pedidos do status "Recebido"

Dado que eu informo o status "recebido"

Quando o serviço for chamado

Então o sistema deverá retornar a lista com todos os pedidos no status "Recebido"

E o código 200


Cenário: Listar pedidos do status "Em preparação"

Dado que eu informo o status "preparacao"

Quando o serviço for chamado

Então o sistema deverá retornar a lista com todos os pedidos no status "Em preparacao"

E o código 200


Cenário: Listar pedidos do status "Pronto"

Dado que eu informo o status "pronto"

Quando o serviço for chamado

Então o sistema deverá retornar a lista com todos os pedidos no status "Pronto"

E o código 200


Cenário: Listar pedidos do status "Finalizado"

Dado que eu informo o status "finalizado"

Quando o serviço for chamado

Então o sistema deverá retornar a lista com todos os pedidos no status "Finalizado"

E o código 200


Cenário: Lista de pedidos vazia

Dado que eu informo um status entre "recebido", "preparacao", "pronto" e "finalizado"

Quando o serviço for chamado

E não houverem registros no banco de dados com o status informado

Então o sistema deverá retornar uma lista vazia

E o código 200


Cenário: Listar pedidos com status inexistente

Dado que eu informo um status diferente de "recebido", "preparacao", "pronto" e "finalizado"

Quando o serviço for chamado

Então o sistema não deverá retornar registros

E o código 400

linear[bot] commented 1 month ago

TEC-32 Listar pedidos por status