Zpo-3-wyk-Slajd21

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

Struktura katalogów z testami

Struktura katalogów z testami


Jak już wspominaliśmy wcześniej, zgodnie z konwencją przyjętą w JUnit, każdej klasie produkcyjnej odpowiada klasa testująca. Powstaje jednak pytanie, jak logicznie powinny one wobec siebie być umieszczone. Z uwagi na konieczność dostępu do niektórych składowych o pakietowym (ang. package private ) zakresie widoczności wskazane jest, aby znajdowały się one w tych samych pakietach. Jednak fizyczne umieszczanie klas w tych samych katalogach utrudnia zarządzanie konfiguracją testów i kodu produkcyjnego: niewskazane jest przecież dostarczanie odbiorcy programu testów wymieszanych z innymi klasami. Dlatego często stosuje się rozwiązanie z dwiema równoległymi strukturami pakietów, osobnej dla klas produkcyjnych, i osobnej dla klas testujących. Pozwala to osiągnąć wszystkie postawione przed chwilą cele.


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