Testy jednostkowe np create czyli.. testowanie mapperów, jest sens?

Wątek przeniesiony 2024-07-18 13:43 z Java przez Riddle.

1

Czołem załoga, mam pytanko i chcialbym poczytac wasze opinie. Czy jest sens testowac mappery? Bo zalozmy ze masz metode create. Piszesz testy integracyjne sprawdzając czy wszystko dziala i sie dopina, wiec jaki sens jest pisac do tego test jednostkowy gdzie w zasadzie sprawdzasz mapowanie? Jak masz jakies query ktore cos tam ma sprawdzic i w zaleznosci od czegos albo rzuci bledem lub nie, to to rowniez testujesz integracyjnie. Wiec jaki sens jest pisania takich testów jednostkowych? Z góry dzieki

1

Jeśli uważasz że wszystko jest przetestowane, np. w taki sposób że jeśli zepsujesz specjalnie mapper to jakiś test failuje, to w zasadzie wszystko jest w porządku; i nie potrzebujesz dodatkowego testu pod to.

Ewentualnie możesz uznać że pozostałe testy są zbyt wolne, wtedy możesz dopisać osobny test który testuje to samo, ale w mniejszym zakresie i przez to jest szybszy, jeśli jest taka potrzeba.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.