Tilføj testmetoder

I dette emne vises vha. et eksempel, hvordan du tilføjer en testmetode til en JUnit-test. I eksemplet skal en TPTP JUnit-test oprettes med følgende testmetoder: testAccount, testOrder og testInvoice. I testen skal testAccount og testOrder udføres i en løkke, der gentages 3 gange, hvorefter testInvoice skal udføres.

Tilføj testmetoderne til JUnit-testen

Vælg skillebladet Testmetoder. Klik på knappen Tilføj, og erstat den automatisk oprettede metode, test 1, med testAccount ved at redigere værdien i tekstboksen Navn. Du kan læse om de andre kontroller på siden i emnet Editor til JUnit-test.

 

 

Gentag trinet for at tilføje testOrder og testInvoice.

Tilknyt testmetoder til løkken

Du kan tilknytte testmetoderne til den løkke, der blev oprettet tidligere, ved at skifte til skillebladet Funktionsmåde, vælge løkken, klikke på knappen Tilføj... og vælge start.

Vælg nu testAccount og testOrder (tryk på <Ctrl>, og hold tasten nede, mens du klikker på metoderne for at vælge dem) i dialogboksen Teststart. Bemærk, at der kan vælges test fra en anden serie i arbejdsområdet.

Klik på OK. testAccount og testOrder indbygges nu i løkken.

Inkludér testmetoden testInvoice ved at holde op med at vælge Løkke 1, klikke på Tilføj..., vælge testInvoice og klikke på OK. Funktionsmåden skal se ud som på skærmbilledet herunder: En løkke, der indeholder en start af testAccount og testOrder og efter løkken en start af testInvoice.

 

Tilknyttet Java

Processen bag denne funktionsmåde resulterer i, at TPTP opretter Java-kilde, som - når den udføres - emulerer den angivne testfunktionsmåde. Java-kilden får det samme navn som TPTP JUnit-testen, men med filtypen .java (bPUnit.java), og den indeholder stubbe til metoden testAccount, testOrder og testInvoice. Metoden testAccount ser f.eks. sådan ud:

public void testaccount() throws Exception
{
	// Enter your code here
}

Den nødvendige kode til testen skal indsættes på kommentarens plads (// Enter your code here).

Relaterede begreber
Editor til JUnit-test