US06 Cadastrar Despesa Fixa - acnscoelho/ppp-gestao-gastos-domesticos-api GitHub Wiki


ID 6.1
Título Cadastrar Despesa Fixa
Prioridade Alta
Rastreabilidade US06
Pré-Condições Usuário autenticado

Passos

DADO que sou um usuário autenticado
QUANDO eu envio uma requisição POST para /api/expenses/fixed com name e value válidos
ENTÃO o sistema deve criar a despesa fixa com status "Pendente", paidValue = 0 e remainingValue = value

Pós-Condições: Despesa fixa criada com sucesso


ID 6.2
Título Cadastrar Despesa Fixa sem name ou value
Prioridade Alta
Rastreabilidade US06
Pré-Condições Usuário autenticado

Passos

DADO que sou um usuário autenticado
QUANDO eu tento criar uma despesa fixa sem name ou value
ENTÃO o sistema deve retornar erro 400 com mensagem de validação

Pós-Condições: Despesa fixa não cadastrada


ID 6.3
Título Cadastrar Despesa Fixa com value negativo
Prioridade Alta
Rastreabilidade US06
Pré-Condições Usuário autenticado

Passos

DADO que sou um usuário autenticado
QUANDO eu tento criar uma despesa fixa com value negativo
ENTÃO o sistema deve retornar erro 400 com mensagem de validação

Pós-Condições: Despesa fixa não cadastrada