Nie sprawdzaj, czy coś się nie dzieje . To jak zapewnienie, że kod się nie psuje . To trochę zasugerowane, wszyscy dążymy do nierozerwalnego, pozbawionego błędów kodu. Chcesz napisać testy? Dlaczego tylko jedna metoda? Czy nie chcesz, aby wszystkie twoje metody były testowane, aby nie rzucały wyjątków ? Podążając tą drogą, otrzymasz jeden dodatkowy, fikcyjny, pozbawiony potwierdzenia test dla każdej metody w bazie kodu. Nie ma wartości.
Oczywiście, jeśli wymogiem jest, aby zweryfikować sposób robi wyjątki połowowe , zrobić test, który (lub odwrócenie go trochę, test, że nie rzuca to, co ma do połowu).
Jednak ogólne podejście / praktyki pozostają nienaruszone - nie piszesz testów dla niektórych sztucznych / niejasnych wymagań, które są poza zakresem testowanego kodu (a testowanie, czy „działa” lub „nie rzuca” jest zwykle przykładem takie - szczególnie w scenariuszu, w którym obowiązki metody są dobrze znane).
Mówiąc prościej - skoncentruj się na tym, co ma robić Twój kod i przetestuj to.