FIAP-6SOAT-G10 / fiap-fast-food-hexagon

Projeto da Fase 1 da Pos-Tech da FIAP
0 stars 8 forks source link

Cadastro de produtos #8

Closed sourceGabriel closed 3 months ago

sourceGabriel commented 5 months ago

Eu como gestor da loja

Quero poder cadastrar novos produtos

Para que possa incrementar minha base de produtos


Critérios de Aceite


Cenário: Cadastro de produtos

Dado que eu informo o nome

E a descrição

E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)

E o preço

E a imagem

Quando o serviço for chamado

Então o sistema registrará o produto no banco de dados

E retornará o código 201


Cenário: Cadastro do produto sem nome

Dado que eu informo a descrição

E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)

E o preço

E a imagem

Quando o serviço for chamado

E o nome do produto não for informado

Então o sistema rejeitará a criação do produto no banco de dados

E retornará o código 400


Cenário: Cadastro do produto sem descrição

Dado que eu informo o nome do produto

E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)

E o preço

E a imagem

Quando o serviço for chamado

E a descrição do produto não for informado

Então o sistema rejeitará a criação do produto no banco de dados

E retornará o código 400


Cenário: Cadastro do produto sem categoria

Dado que eu informo o nome

E a descrição

E o preço

E a imagem

Quando o serviço for chamado

E a categoria do produto não for informada

Então o sistema rejeitará a criação do produto no banco de dados

E retornará o código 400


Cenário: Cadastro do produto sem preço

Dado que eu informo o nome

E a descrição

E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)

E a imagem

Quando o serviço for chamado

E o preço do produto não for informada

Então o sistema rejeitará a criação do produto no banco de dados

E retornará o código 400


Cenário: Cadastro do produto sem imagem

Dado que eu informo o nome

E a descrição

E a categoria (LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA)

E o preço

Quando o serviço for chamado

E a imagem do produto não for informada

Então o sistema rejeitará a criação do produto no banco de dados

E retornará o código 400


Cenário: Cadastro do produto com categoria inválida

Dado que eu informo o nome

E a descrição

E o preço

E a imagem

Quando o serviço for chamado

E a categoria diferente de LANCHE, BEBIDA, ACOMPANHAMENTO ou SOBREMESA

Então o sistema rejeitará a criação do produto no banco de dados

E retornará o código 400

linear[bot] commented 5 months ago

TEC-17 Cadastro de produtos