Bank (13)


public class Bank {
    private double stan = 0;
   
    double wplata(double kwota) {
        if (kwota > 0) {
            stan += kwota;
        }
        return stan;
    }
   
    double wyplata(double kwota) {
        if (stan >= kwota && kwota > 0) {
            stan -= kwota;
        }
        return stan;
    }
   
    double saldo() {
        return stan;
    }
}

public class BankTest extends TestCase {

    public void testWplata() {
        Bank o = new Bank();
       
        assertEquals(o.wplata(200), 200.0);
        assertEquals(o.wplata(-200), 200.0);
    }

    public void testWyplata() {
        Bank o = new Bank();
        assertEquals(o.wplata(200), 200.0);
       
        assertEquals(o.wyplata(400), 200.0);
        assertEquals(o.wyplata(100), 100.0);
        assertEquals(o.wyplata(-200), 100.0);
    }
   
}



Wyszukiwarka

Podobne podstrony:
13. Działalność Dutsche Bank wzorcowym przykładem stosowania zasad etyki w b ..., LISTA OBECNOŚCI NA
bank pytan 13.11.09, TESTY Z PIELĘGNIARSTWA(1), testy pielegniarstwo
bank-pojęcia (13 str), Bankowość i Finanse
bank pojęcia (13 str)
BANK CENTRALNY I JEGO FUNKCJE
13 ZMIANY WSTECZNE (2)id 14517 ppt
13 zakrzepowo zatorowa
Zatrucia 13
Bank centralny 5
pz wyklad 13
13 ALUid 14602 ppt
pz wyklad 13
ZARZ SRODOWISKIEM wyklad 13
Biotechnologia zamkniete użycie (2012 13)

więcej podobnych podstron