Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Cenário C-1: (valor: 3 pontos)
- OBJETIVO: testar a criação de contas diversas, de tipos iguais e diferentes, de clientes tipo pessoa física e pessoa jurídica
- iniciar sistema (criar coleções vazias de clientes, contas e lançamentos)
- criar um cliente Pessoa Física pf1 (com todos os dados)
- criar conta corrente c1 para pf1 com saldo inicial 100.00
- criar conta poupanca p1 para pf1 com saldo inicial 200.00
- criar um cliente Pessoa Física pf2 (com todos os dados)
- criar conta corrente c2 para pf2 com saldo inicial 0.00
- criar conta poupanca p2 para pf2 com saldo inicial 50.00
- listar todos os clientes (ambos os tipos)
- // output: 2 clientes Pessoa Física listados
- listar todas as contas (ambos os tipos)
- // output: 2 contas corrente listadas
- 2 contas poupanças listadas
- criar um Cliente Pessoa Jurídica pj1 (com todos os dados)
- criar Conta Corrente c3 para pj1 com saldo inicial 1,000,000.00
- criar um Cliente Pessoa Jurídica pj2 (com todos os dados)
- criar Conta Corrente c4 para pj2 com saldo inicial 500,000.00
- listar todos os clientes (ambos os tipos)
- // output: 2 clientes Pessoa Física listados
- 2 clientes Pessoa Jurídica listados
- listar todas as contas (ambos os tipos)
- // output: 4 contas corrente listadas
- 2 contas poupanças listadas
- exibir montante total do banco
- // output: total = 1,500,350.00
- Cenário C-2: (valor: 3 pontos)
- OBJETIVO: testar lançamentos diversos em contas diversas, de tipos iguais e diferentes, de clientes tipo pessoa física e pessoa jurídica
- iniciar sistema (criar coleções vazias de clientes, contas e lançamentos)
- criar um cliente Pessoa Física pf1 (com todos os dados)
- criar conta corrente c1 para pf1 com saldo inicial 100.00
- criar conta poupanca p1 para pf1 com saldo inicial 200.00
- lançar débito de 100.00 em c1
- // output: saldo atual de c1 = 0.00
- lançar crédito de 50.00 em c1
- // output: saldo atual de c1 = 50.00
- lançar crédito de 30.00 em p1
- // output: saldo atual de p1 = 230.00
- exibir extrato de c1 considerando todo o período
- // output: 2 lançamentos exibidos
- saldo final = 50.00
- exibir extrato de p1 considerando todo o período
- // output: 1 lançamento exibido
- saldo final = 230.00
- criar um Cliente Pessoa Jurídica pj1 (com todos os dados, data atual)
- criar Conta Corrente c3 para pj1 com saldo inicial 1,000,000.00
- criar um Cliente Pessoa Jurídica pj2 (com todos os dados, data atual)
- criar Conta Corrente c4 para pj2 com saldo inicial 500,000.00
- lançar débito de 100,000.00 em c3
- // output: saldo atual de c3 = 900,000.00
- lançar débito de 200,000.00 em c3
- // output: saldo atual de c3 = 700,000.00
- lançar débito de 30,000.00 em c4
- // output: saldo atual de c4 = 470,000.00
- exibir extrato de c3 considerando todo o período
- // output: 2 lançamentos exibidos
- saldo final = 700,000.00
- exibir extrato de c4 considerando todo o período
- // output: 1 lançamento exibido
- saldo final = 470,000.00
- exibir montante total do banco
- // output: total = 1,170.280.00
- Cenário C-3: (valor: 2 pontos)
- OBJETIVO: testar emissão de extratos em períodos específicos
- criar um Cliente Pessoa Jurídica pj1 (com todos os dados, data atual)
- criar Conta Corrente c1 para pj1 com saldo inicial 1,000,000.00
- lançar débito de 100,000.00 em 15/11/2019 em c1
- // output: saldo atual de c1 = 900,000.00
- lançar débito de 200,000.00 em 16/11/2019 em c1
- // output: saldo atual de c1 = 700,000.00
- lançar crédito de 400,000.00 em 17/11/2019 em c1
- // output: saldo atual de c1 = 1,100,000.00
- exibir extrato de c1 considerando todo o período
- // output: 3 lançamentos exibidos
- saldo inicial de c1 = 1,000,000.00
- saldo final de c1 = 1,100,000.00
- exibir extrato de c1 de 15/11/2019 a 16/11/2019
- // output: 2 lançamentos exibidos
- saldo inicial de c1 = 1,000,000.00
- saldo final de c1 = 700,000.00
- exibir extrato de c1 de 16/11/2019 a 17/11/2019
- // output: 2 lançamentos exibidos
- saldo inicial de c1 = 900,000.00
- saldo final de c1 = 1,100,000.00
- Cenário C-4: (valor: 2 pontos)
- OBJETIVO: testar situações de restrição
- - cadastramento de cliente Pessoa Jurídica para proprietário não cadastrado
- - criação de conta para cliente não cadastrado
- - lançamento que geraria saldo negativo em Conta Poupança
- - remoção de conta com lançamentos
- - remoção de cliente com contas associadas
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement