Postanowiłem przetestować działanie drzewa sortującego przy wykorzystaniu mechanizmów, jakie udostępnia biblioteka JUnit 4. Jednak moja klasa jest typem generycznym i chciałbym mieć możliwość przetestowania jej funkcjonalności dla różnych elementów – liczb całkowitych i rzeczywistych, ale też np. dat.
Najszybszym sposobem wykonania tych samych testów dla ...
Więcej…
Biblioteka JUnit zawsze była potężnym narzędziem. Jednak wersja 4 pozwala w znacznym stopniu przyspieszyć tworzenie znacznie bardziej złożonych testów. Dzisiaj spróbuję omówić parę najważniejszych usprawnień.
Spis treści
Testowana klasa
Testy sparametryzowane
Spodziewany wyjątek
Testowanie wydajności
Ignorowanie testu
Połączenie testów w zestaw
Podsumowanie
Testowana klasa
Na początek utworzę interfejs – niech to będzie kalkulator:
public ...
Więcej…
Pomiędzy wersjami 1.4 i 1.5 (według innej numeracji 5.0) język Java zmienia się nie do poznania. No dobra, może trochę przesadziłem. Właściwie to poza kilkoma użytecznymi metodami w niektórych klasach, da się zauważyć dwie zasadnicze nowości:klasy generyczne (ang. generics)
zmiana szczególnie istotna w kolekcjach – pozwala ...
Więcej…