Datenbanken · Middle · Frage 64 von 75

Warum bevorzugt man oft Integrationstests gegen eine echte Datenbank (etwa in Docker) statt die Datenbank zu mocken?

Antwort zeigen

Richtige Antwort: Sie fangen echte SQL-Fehler ab, die Mocks verbergen würden

Erklärung

Führe jeden Test in einer Transaktion aus, die zurückgerollt wird, oder setze das Schema zurück, damit Tests isoliert bleiben. Testcontainers macht das bequem.

Zum Weiterlesen

Fehler in der Frage

Datenbanken · Middle · Frage 64

Teste dich selbst

Mach den Test Datenbanken · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen