Zadanie lab3 testyºnk


Zadanie 1

Napisz klasę o nazwie Bank posiadającą trzy metody zwrotne typu double o nazwach wyplata, wplata oraz saldo. Metody te powinny operować na polu klasowym stan (typ double) zwracając za każdym razem jego wartość. Wykonaj odpowiednie testy jednostkowe.

Zad1-rozwiÄ…zanie

public class Bank {

private double stan;

public Bank(double stan){this.stan=stan;}//konstruktor

public double wplata(double d_wplata)

{

stan= stan+d_wplata;

return stan;

}

public double wyplata(double w_wyplata) throws Exception

{

if(w_wyplata<=stan)

{

stan=stan - w_wyplata;

return stan;

}

else throw new Exception ("Nie ma tyle pieniędzy na koncie");

}

public double saldo (double stan)

{

return stan;

}

}

Zad1-rozwiÄ…zanie kod testowy Junit eclipse)

import static org.junit.Assert.*;

import org.junit.After;

import org.junit.Before;

import org.junit.Test;

public class BankTest {

Bank test;//tworzÄ™ obiekt klasy Bank o nazwie test

@Before

public void setUp() throws Exception {

test=new Bank(200); //na rzecz obiektu test przekazuję 200 zł i to jest stan konta

}

@After

public void tearDown() throws Exception {

}

@Test

public final void testWplata() {

assertEquals(200,test); //chcę porównać czy 200 jest równe stanowi aktualnemu konta

}

@Test

public final void testWyplata() throws Exception {

assertEquals(50,test.wyplata(50)); //chcę porównać czy 50 zł wpłacone jest równe 50

}

@Test

public final void testSaldo() {

assertEquals(350,test.Saldo()); //sprawdzę czy po operacjach bankowych na koncie zostało 350 zł

}

}



Wyszukiwarka

Podobne podstrony:
Zadanie 1 lab3 maniek
Epidemiologia Weterynaryjna Ćw, Testy diagnostyczne I i II zadania 19, Testy diagnostyczne
Jak zrobić cudzysłów na klawiaturze – zadania, ściągi i testy – Zapytaj onet
Zadanie lab3?
Zadanie 1 lab3 niepewne
Zadania lab3
07 Badania przegladowe I i II zadania 15, Testy diagnostyczne
Test dla kl.I, Testy i zadania 2 klasa, Testy i sprawdziany
zadanie domowe 2 testy parametryczne
Genetyka zadania,ćwiczenia,testy
Co to kąt wewnętrzny w wielokącie – zadania, ściągi i testy – Zapytaj onet pl (2)
Zadania egzaminacyjne 2003, Nieorganiczna, chemia2, Arkusze powtórzeniowe, Pobieranie1, studia 1.2,
Lab3 zadanie 2 schemat organizacyjny
Zadania egzaminacyjneA 2005, Nieorganiczna, chemia2, Arkusze powtórzeniowe, Pobieranie1, studia 1.2,
Testy diagnostyczne I II zadania, Epidemiologia
Zadanie Domowe 4, Ekonometria, Ekonometria, Egzaminy + Testy, Egzaminy
TESTY NIEP ZADANIA, psychologia, studia psychologia, semestr V, egzaminy semestr 5, psychometria

więcej podobnych podstron