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.
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.
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 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ő