Java Backend Development 14 - Testing erleichtern mit Mockito

preview_player
Показать описание
Tests zu schreiben ist leicht, wenn die zu testende Methode keinerlei andere Klassen aufruft. In der Praxis ist das aber selten der Fall.
Wenn die zu testende Methode selbst Methoden andere Klassen aufruft, und diese rufen dann weiter Methoden auf, wird Testing schwieriger: Zunächst muss man als Test Setup ein großes Geflecht abhängiger Objekte initialisieren, und bei fehlschlagenden Tests kann der Fehler überall in einer der aufgerufenen Methoden stecken.
Mit Mockito erzeugen wir sogenannte Mock-Objekte, die für die Dauer des Tests die Stelle der abhängigen Objekte einnehmen. Dadurch können wir die zu testende Methode problemlos isoliert von Aufrufen anderer Klassen testen.

In dieser Serie behandeln wir ausführlich alle nötigen Skills für einen Berufseinstieg als Java Backend Developer.

Рекомендации по теме
Комментарии
Автор

Hier mal ein großes Lob und Dankeschön für die tolle Serie Java Backend Development! Ich habe sie bis zu diesem Teil alle durchgearbeitet und bin begeistert von dem angenehmen Erklärstil und der Livepräsentation. Hat mir wirklich sehr gut weitergeholfen und deckt alles ab, was ich für meinen Umstieg von der Entwicklung von Java-Offlineanwendungen in die Backendentwiclung bei uns benötige. Super wäre hier noch als Follow-Up eine Session für Mockk für die JUNIT-Tests

anettelaclare