Zpo-3-wyk-Slajd27: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 4: | Linia 4: | ||
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. | Anotacja @Ignore pozwala czasowo usunąć przypadek testowy z grona przypadków aktywnych: nie będzie on wykonywany w momencie wykonania testów. |
Aktualna wersja na dzień 10:53, 17 paź 2006
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