Zpo-3-wyk-Slajd27

Z Studia Informatyczne
Wersja z dnia 06:36, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Testy z użyciem JUnit 4.0(1)

Testy z użyciem JUnit 4.0(1)


Junit 4.0 pozwala na definiowanie dodatkowej pary metod inicjalizującej i finalizującej, tym razem na poziomie klasy. Metody te zostaną wykonane przez wszystkimi i po wszystkich przypadkach testowych należących do danej klasy testującej. Do ich oznaczania służą anotacje @BeforeClass i @AfterClass.

Anotacja @Ignore pozwala czasowo usunąć przypadek testowy z grona przypadków aktywnych: nie będzie on wykonywany w momencie wykonania testów.

Parametr timeout w anotacji @Test służy natomiast do określenia maksymalnego czasu wykonywania przypadku testowego. Jeżeli zostanie on przekroczony, jest przerywany, a odpowiednia informacja trafia do programisty.

Zaimplementowano także oparty o anotację mechanizm testowania wyjątków. Parametr expected w anotacji @Test pozwala określić, jaki typ wyjątku jest oczekiwany, i którego brak będzie błędem. Mechanizm ten zastępuje dotychczasowe prowizoryczne rozwiązania stosowane w JUnit 3.x


<< Poprzedni slajd | Spis treści | Następny slajd >>