Einleitung und Setup
  • Einleitung
  • Setup
  • Setup der Entwicklungsumgebung
  • Das Proxy Konzept
Mockito Grundlagen
  • Aufbau von Unit Tests
  • Mocken von Klassen und Methoden (When/Then)
  • Korrektur do / when
  • Das Recorder Prinzip (Times(x) und Reset)
  • Debugging Ausgabe
  • Übung - Vervollständige den Test
  • Lösung für erste Übung
  • Verifizierung
  • Verifizieren von echten Objekten (Spy)
  • Partielle Mocks
  • Verifikation - Anzahl der Aufrufe
  • Abschlussübung
  • Abschlussübung - Lösung
Fortgeschrittene Funktionen
  • Mocken von Interfaces am Beispiel eines Filmverleihprogramms
  • Annotationen und MockitoJUnitRunner
  • Argument Matcher
  • Übung - Argument Matcher
  • Lösung zur Übung Argument Capture
  • Callbacks
  • Übung - Callbacks
  • Lösung zur Übung Callback
  • Mocken von Void Methoden
  • Mocken statischer Methoden (Powermockito)
Mockito und Dependency Injection - Integration in Spring
  • Test Kontext Konzept
  • Dependency Injection in Spring am Beispiel des Filmverleihprogramms
  • SpringJUnit4ClassRunner und Mockito
Mockito - Best Practices
  • Motivation von Mockito - Warum dieses Framework einsetzen?
  • Mocken ohne Framework
  • Verhalten oder Daten mocken (Mocks vs Stubs)
Abschluss
  • Kursende
Bonusvideos
  • Bonus Intro
  • Java 10, Junit 5 und das neueste Mockito
  • BDD Mockito
  • Constructor Injection