Przedstawię najprostszy sposób testowania przy pomocy JUnit w�lipse


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