Tesztmetódusok hozzáadása

A témakör példán keresztül mutatja be tesztmetódus JUnit teszthez adását. Ebben a példában létre kell hozni egy TPTP JUnit tesztet a következő teszmetódusokkal: testAccount; testOrder; és testInvoice. A teszt háromszor ismételt ciklusban futtatja a testAccount és testOrder metódusokat, majd futtatja a testInvoice metódust.

A tesztmetódusok hozzáadása a JUnit teszthez

Válassza a Tesztmetódusok lapot. Kattintson a Hozzáadás gombra, és cserélje ki az automatikusan létrehozott test 1 metódust a testAccount névre a Név szövegdobozban. Az oldal további részeiről a JUnit tesztszerkesztő témakörben olvashat.

 

 

Ismételje meg a testOrder és testInvoice metódus felvételéhez.

Tesztmetódusok társítása a ciklushoz

A tesztmetódusok a korábban létrehozott ciklushoz társításához váltson át a Viselkedés lapra, jelölje ki a ciklust, kattintson a Hozzáadás... gombra, és válassza a meghívás lehetőséget.

Ezután jelölje ki a testAccount és testOrder metódust (a <ctrl> gombot lenyomva tartva kattintson rájuk egyesével) a Teszt meghívása párbeszédablakban. (Megjegyzés: a munkaterületen a teszteket máshonnét lehet kijelölni.)

Kattintson az OK gombra. A testAccount és testOrder beágyazódik a hurokba.

A testInvoice tesztmetódus belefoglalásához szüntesse meg az 1. ciklus kijelölését, kattintson a Hozzáadás... gombra, jelölje ki a testInvoice metódust, és kattintson az OK gombra. A Viselkedés kinézete az alábbi képhez hasonló lesz: egy ciklus, benne a testAccount és testOrder meghívásával, illetve a ciklus után egy hívás a testInvoice metódusnak.

 

A társított Java

A viselkedés folyamat eredményeként a Java forrást készítő TPTP a futásakor emulálja a megadott tesztviselkedést. A Java forrás neve megegyezik a TPTP JUnit tesztével, de a típusa .java (bPUnit.java), és csonkokat tartalmaz a testAccount, testOrder, és testInvoice metódusokhoz. Például a testAccount metódus a következőképp néz ki:

public void testaccount() throws Exception
{
	// Ide kerül a kód
}

A teszthez szükséges kód az // Ide kerül a kód megjegyzés helyére kerül majd.

Kapcsolódó fogalmak
JUnit teszt szerkesztő