Slide 42
Slide 42 text
Refaktoryzacja - automatyzacja testów
42
● Jeśli możesz napisać test, który sprawdza tylko wynik działania metody,
powinieneś to zrobić
● Jeśli możesz napisać test funkcjonalny albo integracyjny, który oddziałuje
na baze danych, połączyenie sieciowe, czy system plików, powinieneś to
zrobić
● Jeśli możesz napisać luźny test jednostkowy, który testuje konkretne klasy
(bez pełnej izolacji), powinieneś to zrobić
● Jeśli możesz napisać prawidłowy test, który wykorzystuje imitacje testowe
(test doubles), żeby w pełni odizolować testowaną klasę, powinieneś to
zrobić
An imperfect test today is better than a perfect test someday.