Legge til testmetoder

Dette emnet viser ved hjelp av et eksempel hvordan du legger til en testmetode i en JUnit-test. I dette eksempelet må en TPTP JUnit-test opprettes med disse testmetodene: testAccount, testOrder og testInvoice. Testen må kjøre testAccount og testOrder i en sløyfe gjentatt 3 ganger, og deretter kjøre testInvoice.

Legg til testmetoder til JUnit-testen

Velg flippen Testmetoder. Klikk på knappen Legg til og erstatt test 1-metoden som er opprettet automatisk, med testAccount ved å redigere verdien i tekstboksen Navn. Les om de andre widgetene på denne siden under emnet Redigeringsprogram for JUnit-test.

 

 

Gjenta for å legge til testOrder og testInvoice.

Knytt testmetoder til sløyfen

Hvis du skal knytte testmetoder til sløyfen som er opprettet tidligere, bytter du til flippen Virkemåte, velger sløyfen, klikker på knappen Legg til... og velger aktivering.

Nå velger du testAccount og testOrder (<ctrl>-klikk på hver for å velge begge) fra dialogboksen Testaktivering. (Legg merke til at du kan velge tester fra en annen pakke i arbeidsområdet).

Klikk på OK. testAccount og testOrder blir nå innebygd i sløyfen.

Ikke velg Sløyfe 1 når du skal inkludere testInvoice-testmetoden. Klikk på Legg til..., velg testInvoice og klikk på OK. Virkemåten skal se ut som skjermbildet nedenfor: en sløyfe som aktiverer testAccount og testOrder, og etter sløyfen aktiveres testInvoice.

 

Den tilhørende Java

Virkemåten resulterer i at TPTP oppretter Java-kilde som emulerer den oppgitte testvirkemåten når den kjøres. Java-kilden får samme navn som TPTP JUnit-testen, men typen .java (bPUnit.java), og den inneholder stubber for metodene testAccount, testOrder og testInvoice. testAccount-metoden ser for eksempel slik ut:

public void testaccount() throws Exception
{
	// Oppgi koden her
}

Den nødvendige koden for testen skal settes inn der kommentaren er (// Oppgi koden her).

Beslektede begreper
Redigeringsprogram for JUnit-test