Dupla: @AmandaxKatariny e Tamara Dias.
Execute challenge.clj
para visualizar as funcionalidades.
- Representação dos dados do(a) cliente (nome, cpf, email); [ ]
- Representação dos dados do cartão (número, cvv, validade, limite);
- Listagem de compras realizadas (data, valor, estabelecimento, categoria);
- Valor dos gastos agrupados por categoria;
- Cálculo do valor da fatura do mês;
- Busca de compras pelo valor ou estabelecimento.
Escrever testes automatizados em Clojure do código que simula o cartão de crédito de um(a) cliente Nubank.
- Teste da função que adiciona uma compra na lista de compras realizadas;
- Teste da função que lista as compras realizadas;
- Teste da função que realiza o cálculo dos gastos agrupados por categoria.