Lägga till testmetoder

I det här avsnittet beskrivs med ett exempel hur du lägger till en testmetod i ett JUnit-test. I exemplet måste ett TPTP JUnit-test skapas med testmetoderna testAccount, testOrder, och testInvoice. Testet måste köra testAccount och testOrder i en slinga som utförs tre gånger och sedan köra testInvoice.

Lägga till testmetoderna till JUnit-testet

Markera fliken Testmetoder. Klicka på knappen Lägg till och ersätt den automatiskt skapade metoden test 1 med testAccount genom att ändra värdet i textrutan Namn. Läs om de andra gränssnittskontrollerna på sidan i avsnittet JUnit-testredigerare.

 

 

Upprepa stegen och lägg till testOrder och testInvoice.

Associera testmetoderna med slingan

Du associerar testmetoderna med den tidigare skapade slingan genom att växla till fliken Funktionalitet, klicka på knappen Lägg till... och välja anrop.

Nu väljer du testAccount och testOrder (<CTRL>+klicka på dem) i dialogrutan Testanrop. (Observera att testerna kan väljas från en annan uppsättning på arbetsytan).

Klicka på OK. testAccount och testOrder bäddas nu in i slingan.

Inkludera testmetoden testInvoice genom att stoppmarkera Loop 1, klicka på Lägg till..., välja testInvoice och sedan klicka på¨OK. Funktionaliteten bör se ut som i bilden nedan, dvs. en slinga som innehåller ett anrop till testAccount och testOrder och den följande slingan ett anrop till testInvoice.

 

Java-kod

Funktionalitetsprocessen resulterar i att TPTP skapar Java-källkod som när den körs emulerar den angivna testfunktionaliteten. Java-källan får samma namn som TPTP JUnit-testet men har filtillägget .java (bPUnit.java) och den innehåller stycken för metoderna testAccount, testOrder och testInvoice. Metoden testAccount ser t.ex. ut så här:

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

Nödvändig kod för testet infogas på den plats där det står (// Enter your code here).

Närliggande begrepp
JUnit-testredigerare