@Test public void testRendeJuros() throws Exception { cp.creditar(453); double saldoAnterior = cp.obterSaldo(); double taxa = 0.07; cp.rendeJuros(taxa); double novoSaldo = cp.obterSaldo(); assertEquals(novoSaldo, saldoAnterior * (1 + taxa), 0.001); }
/** @param args */ public static void main(String[] args) { ContaCorrente cc = new ContaCorrente(); ContaPoupanca cp = new ContaPoupanca(); cc.deposita(1000.0); cp.deposita(1000.0); AtualizadorDeContas adc = new AtualizadorDeContas(0.01); adc.roda(cc); adc.roda(cp); System.out.println("\nSaldo Total: " + adc.getSaldoTotal()); }