Closed linear[bot] closed 3 months ago
Eu como gestor da loja
Quero poder listar os clientes cadastrados
Para que possa gerir campanhas promocionais dedicadas
Critérios de Aceite
Cenário: Listar todos os clientes
Dado que eu não informo nenhum critério de pesquisa
Quando o serviço for chamado
Então o sistema deve retornar uma lista com todos os clientes cadastrados com paginação de 100 em 100
E o retorno 200
Cenário: Listar cliente por CPF
Dado que eu informo o CPF no campo de busca
Então o sistema deve retornar uma lista com o cliente vinculado ao CPF informado
Cenário: Listar cliente por email
Dado que eu informo o email no campo de busca
Então o sistema deve retornar uma lista com o cliente vinculado ao email informado
Cenário: Listar cliente por nome
Dado que eu informo o nome no campo de busca
Então o sistema deve retornar uma lista com o cliente vinculado ao nome informado
Cenário: Listar cliente por CPF inexistente
E o CPF não estiver cadastrado
Então o sistema deve retornar uma lista vazia
E o retorno 204
Cenário: Listar cliente por email inexistente
E o email não estiver cadastrado
Cenário: Listar cliente por nome inexistente
E o nome não estiver cadastrado
TEC-14 Listagem de Clientes
Eu como gestor da loja
Quero poder listar os clientes cadastrados
Para que possa gerir campanhas promocionais dedicadas
Critérios de Aceite
Cenário: Listar todos os clientes
Dado que eu não informo nenhum critério de pesquisa
Quando o serviço for chamado
Então o sistema deve retornar uma lista com todos os clientes cadastrados com paginação de 100 em 100
E o retorno 200
Cenário: Listar cliente por CPF
Dado que eu informo o CPF no campo de busca
Quando o serviço for chamado
Então o sistema deve retornar uma lista com o cliente vinculado ao CPF informado
E o retorno 200
Cenário: Listar cliente por email
Dado que eu informo o email no campo de busca
Quando o serviço for chamado
Então o sistema deve retornar uma lista com o cliente vinculado ao email informado
E o retorno 200
Cenário: Listar cliente por nome
Dado que eu informo o nome no campo de busca
Quando o serviço for chamado
Então o sistema deve retornar uma lista com o cliente vinculado ao nome informado
E o retorno 200
Cenário: Listar cliente por CPF inexistente
Dado que eu informo o CPF no campo de busca
Quando o serviço for chamado
E o CPF não estiver cadastrado
Então o sistema deve retornar uma lista vazia
E o retorno 204
Cenário: Listar cliente por email inexistente
Dado que eu informo o email no campo de busca
Quando o serviço for chamado
E o email não estiver cadastrado
Então o sistema deve retornar uma lista vazia
E o retorno 204
Cenário: Listar cliente por nome inexistente
Dado que eu informo o nome no campo de busca
Quando o serviço for chamado
E o nome não estiver cadastrado
Então o sistema deve retornar uma lista vazia
E o retorno 204