Redigér JUnit-test

Editoren til JUnit-testserie kan oprette og fjerne metoder i en JUnit-test og styre, hvordan metoderne kaldes. Hvis du dobbeltklikker på en JUnit-testseriefil, åbnes TPTP-editoren til JUnit-testserie. Den indeholder tre skilleblade: Oversigt, Testmetoder og Funktionsmåde.

Skillebladet Oversigt

Under Oversigt (som ovenfor) registreres forskellige egenskaber: Navn på TPTP JUnit-test (SimpleTest i dette eksempel), Beskrivelse ('Eksempel på TPTP JUnit-test'), filsti (/javaProject/junit/samples/SimpleTest.testsuite), det relevante Java-pakkenavn (junit.samples) og Java-klassenavnet (SimpleTest). Du kan enten indtaste Java-pakkenavnet direkte eller bruge knappen Gennemse til at navigere til navnet.

Skillebladet Testmetoder

Hvis skillebladet Testmetoder vælges, skifter oversigten til afsnittet Testmetoder i editoren:

Når du vælger en testmetode, vises metodens Navn og Beskrivelse (hvis en sådan er angivet) i delvinduet til højre.

Hvis du vil ændre navnet på en testmetode, skal du vælge testmetoden (i det venstre delvindue) og derefter redigere feltet Navn. Hvis du vil ændre beskrivelsen af en testmetode, skal du vælge testmetoden (i det venstre delvindue) og derefter redigere tekstboksen Beskrivelse. Brug knapperne Tilføj og Fjern til henholdsvis at tilføje testmetoder eller fjerne eksisterende (valgte) testmetoder. Brug knapperne Op og Ned til at ændre testmetodernes rækkefølge.

Skillebladet Funktionsmåde

Hvis afkrydsningsfeltet Implementér testens funktionsmåde som kode på skillebladet Oversigt er valgt, er funktionsmåden helt igennem kodebaseret, hvilket vil sige, at testmetoderne bliver udført præcist som angivet i oversigten Testmetoder. Det gælder for de TPTP JUnit-test, der er oprettet som resultat af importen af JUnit-test til en TPTP JUnit-test.

Hvis markeringen af afkrydsningsfeltet Implementér testens funktionsmåde som kode fjernes, vises et skilleblad mere, Funktionsmåde. (Bemærk, at funktionen Funktionsmåde kun skal bruges til TPTP JUnit-test, der er oprettet manuelt).

På skillebladet Funktionsmåde kan du angive frekvens og rækkefølge for udførelsen af testmetoderne. Det sker ved starter og løkker: starter bruger du til at angive, hvilke testmetoder du vil udføre og i hvilken rækkefølge, og løkkerne gør det muligt at indlejre de valgte testmetoder i en løkke, som kan gentages én eller flere gange. Funktionsmåder kan indeholde en blanding af starter og løkker. Sådan angiver du en enkelt løkke:

Vælg skillebladet Funktionsmåde, klik på knappen Tilføj..., og vælg Løkke. Dermed indstilles en funktionsmåde, der styres af en enkelt løkke. Standardværdien Løkke 1 indsættes i indtastningsfeltet Navn, og Beskrivelse er tom.

Som standard er antallet af løkkegentagelser 1. Det kan du ændre via feltet Antal gentagelser, hvor antallet af løkkegentagelser angives.

 

Hvis Synkron er markeret, og der er angivet mere end én gentagelse, udføres løkkegentagelserne sekventielt. Hvis Synkron ikke er valgt, og der er angivet mere end én gentagelse, udføres løkkegentagelserne samtidigt.

Knapperne Op og Ned bruges til at ændre starternes og løkkernes indbyrdes placeringer. Knapperne Tilføj og Indsæt bruges til at tilføje valgte løkker eller starter, mens knappen Fjern bruges til at slette valgte løkker eller starter.

Løkkerne kan indlejres, og starter kan findes uden for en løkke.

Tastaturkontroller

Hvis du trykker på ALT-k eller ALT-s, placeres editormarkøren i begyndelsen af henholdsvis feltet Pakkenavn og Klassenavn.

Relaterede opgaver
Tilføj testmetoder