Ich frage mich nur, was ist der beste Weg, JDBC-bezogene Methoden zu testen? Wie Benutzer hinzufügen, Benutzer zu verbieten, usw.Testen von JDBC-Abfragen in JUnit
(mit JUnit)
Sollte ich alle meine Leere Methoden booleans gesetzt und sie haben return true, wenn sie gearbeitet haben, falsch, wenn sie es nicht taten, und setze diese Werte in meinen JUnit-Tests entsprechend um?
Dies ist nur eine allgemeine Frage, um die Best Practices zu finden.
Vielen Dank!
Generell rate ich, dass dies ein Integrationstest ist. Verwenden Sie eine In-Memory-Datenbank wie H2 anstelle Ihrer regulären Datenbank und bestätigen Sie, dass nach dem Aufruf Ihrer DAO-Methoden die Tabellen die erwarteten Zeilen enthalten. –