Zpo-5-wyk-Slajd27
Z Studia Informatyczne
Przykład przekształcenia testowalnego
Przykładem przekształcenia należącego do drugiej kategorii jest Move Method. Przesunięcie metody przedmiot () z klasy Przedmiot do klasy Student wymaga sprawdzenia kilku warunków, z których dwa (zaznaczone "ptaszkami") można zweryfikować bez konieczności uruchamiania kodu. Pozostałe wymagają wprawdzie testowania, jednak jest możliwe wskazanie, jak powinny wyglądać takie testy, i opracowanie dla nich np. generycznych szablonów związanych z samym przekształceniem. Innymi słowy, wygenerowanie testów dla innych klas wymagałoby jedynie ukonkretnienia szablonów testowych nowymi parametrami.