Tässä ohjeaiheessa kerrotaan esimerkin avulla, kuinka testimetodi lisätään JUnit-testiin. Tässä esimerkissä on luotava TPTP JUnit -testi, jossa on seuraavat testimetodit: testAccount, testOrder ja testInvoice. Testin on ajettava testAccount- ja testOrder-metodi silmukassa, joka iteroidaan kolmesti, ja sitten ajettava testInvoice-metodi.
Valitse Testimetodit-välilehti. Napsauta Lisää-painiketta ja korvaa automaattisesti luotu test 1 -metodi testAccount-metodilla muokkaamalla Nimi-tekstikentän arvoa. Lisätietoa muista tämän sivun widget-objekteista on JUnit-testin muokkausohjelma -ohjeaiheessa.
Lisää testOrder- ja testInvoice-metodi vastaavasti.
Voit liittää testimetodit aiemmin luotuun silmukkaan siirtymällä Toiminta-välilehteen, valitsemalla silmukan, napsauttamalla Lisää...-painiketta ja valitsemalla kutsu-vaihtoehdon.
Valitse Testin kutsu -valintaikkunassa testAccount ja testOrder (valitse kummatkin käyttämällä <Ctrl>+napsautus-yhdistelmää). (Huomaa, että testejä voi valita työtilan eri paketeista.)
Valitse OK. Metodit testAccount ja testOrder upotetaan silmukkaan.
Lopeta Loop 1 -kohteen valinta ja lisää testInvoice-testimetodi valitsemalla Lisää..., valitsemalla testInvoice ja valitsemalla sitten OK. Toiminnan tulee vastata alla olevaa näyttökuvaa: silmukka sisältää testAccount- ja testOrder-metodin kutsun, ja silmukan jälkeen on testInvoice-metodin kutsu.
Toimintaprosessin seurauksena TPTP luo Java-lähdetiedoston, joka ajettaessa emuloi määritettyä testitoimintaa. Java-lähde saa saman nimen kuin TPTP JUnit -testi, mutta sen tunniste on .java (bPUnit.java) ja se sisältää testAccount-, testOrder- ja testInvoice-metodien stub-oliot. Esimerkiksi testAccount-metodi näyttää seuraavalta:
public void testaccount() throws Exception { // Kirjoita koodi tähän }
Testin tarvitsema koodi tulee lisätä kohtaan, jossa kommentti on (// Kirjoita koodi tähän).
Aiheeseen liittyviä käsitteitä
JUnit-testin muokkausohjelma