Closed linear[bot] closed 3 months ago
Eu como gestor da loja
Quero poder listar os produtos cadastrados
Para visualizá-los e então decidir o que fazer com eles
Critérios de Aceite
Cenário: Buscar todos os produtos
Dado que eu não informo nenhum critério de busca
Quando o serviço for chamado
Então o sistema retornará com a lista de todos os produtos cadastrados
E o código 200
Cenário: Buscar produtos pelo nome
Dado que eu informo o nome do produto
Então o sistema retornará com a lista dos produtos cadastrados com o nome informado
Cenário: Buscar produtos pela descrição
Dado que eu informo a descrição do produto
Então o sistema retornará com a lista dos produtos cadastrados com a descrição informado
Cenário: Buscar produtos pelo preço
Dado que eu informo a preço do produto
Então o sistema retornará com a lista dos produtos cadastrados com o preço informado
Cenário: Buscar produtos inexistentes
Então o sistema retornará com uma lista vazia
E o código 204
Cenário: Buscar produto inexistente pelo nome
Cenário: Buscar produto inexistente pela descrição
Dado que eu informo o descrição do produto
Cenário: Buscar produto inexistente pelo preço
Dado que eu informo o preço do produto
TEC-20 Listagem de produtos
Eu como gestor da loja
Quero poder listar os produtos cadastrados
Para visualizá-los e então decidir o que fazer com eles
Critérios de Aceite
Cenário: Buscar todos os produtos
Dado que eu não informo nenhum critério de busca
Quando o serviço for chamado
Então o sistema retornará com a lista de todos os produtos cadastrados
E o código 200
Cenário: Buscar produtos pelo nome
Dado que eu informo o nome do produto
Quando o serviço for chamado
Então o sistema retornará com a lista dos produtos cadastrados com o nome informado
E o código 200
Cenário: Buscar produtos pela descrição
Dado que eu informo a descrição do produto
Quando o serviço for chamado
Então o sistema retornará com a lista dos produtos cadastrados com a descrição informado
E o código 200
Cenário: Buscar produtos pelo preço
Dado que eu informo a preço do produto
Quando o serviço for chamado
Então o sistema retornará com a lista dos produtos cadastrados com o preço informado
E o código 200
Cenário: Buscar produtos inexistentes
Dado que eu não informo nenhum critério de busca
Quando o serviço for chamado
Então o sistema retornará com uma lista vazia
E o código 204
Cenário: Buscar produto inexistente pelo nome
Dado que eu informo o nome do produto
Quando o serviço for chamado
Então o sistema retornará com uma lista vazia
E o código 204
Cenário: Buscar produto inexistente pela descrição
Dado que eu informo o descrição do produto
Quando o serviço for chamado
Então o sistema retornará com uma lista vazia
E o código 204
Cenário: Buscar produto inexistente pelo preço
Dado que eu informo o preço do produto
Quando o serviço for chamado
Então o sistema retornará com uma lista vazia
E o código 204