Przedstawi臋 najprostszy spos贸b testowania przy pomocy JUnit w靗ipse


Przedstawi臋 najprostszy spos贸b testowania przy pomocy JUnit w Eclipse. B臋dzie to niewielki program, kt贸ry ma za zadanie jedynie pokazanie idei samego testowania przy pomocy JUnit.

W tym celu najpierw musimy stworzy膰 projekt New->Java Project i nazwa膰 go np: krzysztofskiba.blogspot.com. Nast臋pnie tworzymy klas臋 np: obliczenia.

public class obliczenia {
private int a,b;
public obliczenia(int pierwsza, int druga){//konstruktor
a = pierwsza;
b = druga;
}
public int mnozenie(){
int c = a * b;
return c;
}
public
int dzielenie(){
if(b==0){return 0;}
int c = a / b;
return c;
}
}

Jak wida膰 klasa sk艂ada si臋 z prostego konstruktora i dw贸ch metod: mno偶enie i dzielenie. Jak ju偶 mamy klas臋, kt贸ra chcemy przetestowa膰 przejdziemy do samego testowania.

W tym celu klikamy PPM na nasz膮 klas臋 obliczenia.java ->New->JUnit Test Case. Pojawia nam si臋 okno:

Mamy do wyboru test Unit3 oraz Unit4. Wybieramy Unit4 i przechodzimy dalej. Teraz pokazane s膮 dost臋pne metody. Poniewa偶 my chcemy sprawdzi膰, czy nasze mno偶enie i dzielenie jest wykonywane poprawnie musimy je zaznaczy膰:

Klikamy finish i mamy ju偶 gotowy szkielet naszego testu. Jak widzimy stworzy艂y nam si臋 dwie metody: public void testMnozenie() oraz public void testDzielenie(). Na razie s膮 one puste wi臋c musimy je wype艂ni膰:


import static org.junit.Assert.*;
import org.junit.Before;import org.junit.Test;
public class obliczeniaTest {

@Test

public void testMnozenie() { obliczenia dzialanie1 = new obliczenia(3,3);

assertTrue(dzialanie1.mnozenie() == 9) ; }


@Test

public void testDzielenie() { obliczenia dzialanie2 = new obliczenia(9,3);

assertTrue(dzialanie2.dzielenie() == 3); }

}


Jak wida膰 tworzymy sobie obiekty klasy obliczenia: dzialanie1 oraz dzialanie2, ka偶de z nich wywo艂ujemy z innymi warto艣ciami. assertTrue() sprawdza czy warto艣膰 podana we wn臋trzu jest prawdziwa, poniewa偶 u nas wszystko si臋 zgadza wi臋c test przejdzie pomy艣lnie.



Wyszukiwarka

Podobne podstrony:
Najprostszym sposobem przedstawienia zalece艅 偶ywieniowych jest piramida
Ocena stanu funkcjonalnego pacjenta przy pomocy testow geriatrycznych, co艣tam
Diagnozowanie grzybicy jamy ustnej przy pomocy test贸w Candida ID firmy Bio Merieux
Technika renowacji?ch贸w p艂askich przy pomocy p艂ynnych folii
OII04 Wyznaczanie logarytmicznego dekrementu tlumienia przy pomocy wahadla fizycznego
Przej艣cie pacjenta z w贸zka do 艂贸偶ka przy pomocy jednej osoby
Wyznaczanie indukcji magnetycznej przy pomocy teslomierza hallotronowego v6 (2)
Wyznaczanie wsp贸艂czynnika rozszerzalno艣ci liniowej cia艂 sta艂ych przy pomocy dylatometru 1 (2)
63 Modelowanie przy pomocy Low Polygon Character
O7?dania zale偶no艣ci wsp贸艂czynnika za艂amania cieczy od temperatury przy pomocy refraktometru
Pomiar mom bezw, przy pomocy wahadla fizycznego
Sprawko w11 Mis, MIBM WIP PW, fizyka 2, laborki fiza(2), 51-Badanie w艂asno艣ci promieniowania gamma
Komunikacja przy pomocy komputera
cw3, Wyznaczanie g臋sto艣ci cia艂 o kszta艂tach regularnych przy pomocy miernik贸w d艂ugo艣ci i wag o r贸偶ne
Pomiar wsp贸艂czynnika za艂amania 艣wiat艂a przy pomocy mikroskopu v2 (2)
Leczenie mi臋艣niak贸w macicy przy pomocy zogniskowanej wi膮zki ultrad藕wi臋k贸w

wi臋cej podobnych podstron