Ich versuche, eine Spring Boot-Anwendung zu erstellen, versuchen, an der Test-getriebenen Entwicklung zu bleiben. Mein Problem ist, dass Spring JPA in meinem Projekt enthalten ist, aber noch keine Datenquelle eingerichtet ist. Bevor ich die Abhängigkeit hinzufügte, konnte ich meine Komponententests erfolgreich ausführen.Führen Sie JUnit-Unit-Tests in Spring Boot-Anwendung ohne Bereitstellung von Datenquelle
Jetzt, da ich die Abhängigkeit hinzugefügt habe, schlägt der Versuch, meine Komponententests auszuführen, fehl, da eine Datenquelle für Spring Data nicht initialisiert werden kann.
Ich bin eher neu zu JUnit, Spring Boot und Mockito obwohl. Ich möchte in der Lage sein, meine Komponententests auszuführen, ohne eine Datenquelle zu haben und stattdessen alle meine Repositories zu verspotten.
Was ist der richtige Weg, dies zu tun?
Bitte klären Sie Ihr spezifisches Problem oder fügen Sie zusätzliche Details hinzu, um genau zu markieren, was Sie brauchen. Wie es derzeit geschrieben wird, ist es schwer zu sagen, was genau Sie fragen. Informationen zur Klärung dieser Frage finden Sie auf der Seite "Fragen stellen". –
Dieser Link könnte für Sie nützlich sein: http://stackoverflow.com/questions/34756264/spring-boot-with-datasource-when-testing –
Erstellen Sie ein separates Profil für Testsuiten und deaktivieren Sie die automatische Konfiguration für JPA. – Vaelyr