US26 Listar Todos os Pagamentos - acnscoelho/ppp-gestao-gastos-domesticos-api GitHub Wiki
| ID | 26.1 |
|---|---|
| Título | Listar Todos os Pagamentos |
| Prioridade | Alta |
| Rastreabilidade | US26 |
| Pré-Condições | Pagamentos cadastrados no sistema |
Passos
DADO que existem pagamentos cadastrados
QUANDO eu envio uma requisição GET para /api/payments
ENTÃO o sistema deve retornar array com todos os pagamentos
Pós-Condições: Lista de pagamentos retornada
| ID | 26.2 |
|---|---|
| Título | Listar Todos os Pagamentos |
| Prioridade | Alta |
| Rastreabilidade | US26 |
| Pré-Condições | Possibilidade de aplicar filtros |
Passos
DADO que posso filtrar por query params (userId, expenseId, expenseType, startDate, endDate)
QUANDO eu envio filtros
ENTÃO o sistema deve retornar apenas pagamentos que atendem aos filtros
Pós-Condições: Pagamentos filtrados corretamente