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