Zpo-3-wyk-Slajd15

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

Zależności zewnętrzne testów(1)

Zależności zewnętrzne testów(1)


Lepszym rozwiązaniem jest umieszczenie danych nawet bezpośrednio w klasie testującej jako pole lub w postaci oddzielnej klasy (np. wewnętrznej). Zwykle nie jest to najlepsze rozwiązanie, ponieważ wymaga rekompilacji programu przy zmianie danych, jednak z drugiej strony daje ono pewność, że dane testowe będą zawsze dostępne. Kiedy takie rozwiązanie jest niemożliwe (np. z uwagi na rozmiar danych lub ich skomplikowaną strukturę), wówczas można np. plik z danymi dołączyć do pliku JAR z klasami i następnie odczytać go korzystając z mechanizmu class loader , pomijając system plików. Pozwala to na adresowanie plików wewnątrz pliku JAR bez znajomości jego położenia.


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