W edytorze pakietów testów JUnit można tworzyć i usuwać metody w teście JUnit, a także sterować sposobem ich wywoływania. Dwukrotne kliknięcie pliku pakietu testów JUnit spowoduje otwarcie edytora pakietów testu JUnit platformy TPTP. Widoczne są następujące karty: Przegląd, Metody testu i Zachowanie.
Na karcie Przegląd są zapisane różne właściwości: Nazwa testu JUnit TPTP (w tym przykładzie jest to SimpleTest), jego Opis (przykładowy test JUnit TPTP), ścieżka do pliku (/javaProject/junit/samples/SimpleTest.testsuite), Nazwa pakietu Java (junit.samples) i Nazwa klasy Java (SimpleTest). Nazwę pakietu Java można wpisać bezpośrednio lub znaleźć ją przy użyciu przycisku Przeglądaj.
Wybranie karty Metody testowe powoduje przejście do sekcji Metody testowe edytora:
Zaznaczenie metody testowej powoduje wyświetlenie jej Nazwy i Opisu (jeśli istnieje) w prawym panelu.
Aby zmienić nazwę metody testowej, zaznacz tę metodę (na lewym panelu), a następnie edytuj treść pola tekstowego Nazwa. Aby zmienić opis przypadku testowego, zaznacz metodę testową (na lewym panelu), a następnie edytuj treść pola tekstowego Opis. Do dodawania metod testowych i usuwania istniejących (zaznaczonych) metod służą przyciski Dodaj i Usuń. Do zmiany kolejności metod testowych służą przyciski W górę i W dół.
Jeśli w widoku Przegląd jest zaznaczone pole wyboru Implementuj zachowanie testu jako kod, to zachowanie jest całkowicie oparte na kodzie, tzn. metody testowe będą wykonywane dokładnie tak, jak przedstawiono to w widoku Metody testowe. Jest to pozycja na potrzeby testów JUnit TPTP, które zostały utworzone w wyniku zaimportowania testów JUnit do testu JUnit TPTP.
Jeśli pole wyboru Implementuj zachowanie testu jako kod nie jest zaznaczone, dostępna jest dodatkowa karta Zachowanie (należy pamiętać, że funkcja zachowania powinna być używana tylko z testami JUnit TPTP utworzonymi ręcznie).
Karta Zachowanie umożliwia określanie częstotliwości i kolejności wykonywania metod testowych. Odbywa się to za pośrednictwem wywołań i pętli: wywołania pozwalają określić, które metody testowe mają być wykonywane i w jakiej kolejności, natomiast pętle pozwalają na osadzanie wybranych metod testowych w pętli, która może być iterowana jeden lub więcej razy. Zachowania mogą zawierać kombinację wywołań i pętli. Aby skonfigurować pojedynczą pętlę:
Przejdź na kartę Zachowanie, kliknij przycisk Dodaj... i wybierz opcję Pętla. Spowoduje to skonfigurowanie zachowania sterowanego pojedynczą pętlą. W polu Nazwa jest automatycznie wstawiana domyślna wartość Loop 1 , a pole Opis jest puste.
Domyślnie liczba iteracji pętli wynosi 1. Można ją zmienić w polu Liczba iteracji, które służy do określania liczby iteracji pętli.
Jeśli zaznaczono pole wyboru Synchroniczne i określono więcej niż jedną iterację, iteracje pętli wykonywane są po kolei. Jeśli pole wyboru Synchroniczne nie jest zaznaczone i określono więcej niż jedną iterację, iteracje pętli są wykonywane równocześnie.
Przyciski W górę i W dół służą do zmiany pozycji wywołań i pętli względem siebie. Przyciski Dodaj i Wstaw służą do dodawania wybranych pętli lub wywołań, a przycisk Usuń umożliwia usuwanie zaznaczonych pętli lub wywołań.
Pętle można zagnieżdżać, a wywołania mogą istnieć poza pętlą.
Naciśnięcie klawiszy ALT-k lub ALT-s powoduje przeniesienie kursora edytora odpowiednio na początek pola tekstowego Nazwa pakietu lub Nazwa klasy.
Czynności pokrewne
Dodawanie metod testowych