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);
}
}