Spring boot 1.4 Testing: Konfigurationsfehler: mehrere Deklarationen von @BootstrapWith gefunden

8

Indem Sie dem offiziellen Dokument hier folgen: Ссылка

Ich wollte eine meiner REST-API-Methoden wie folgt testen:

%Vor%

Wie im Dokument angegeben:

  

Der Suchalgorithmus funktioniert mit dem Paket, das den Test enthält   bis es eine @SpringBootApplication oder @SpringBootConfiguration findet   annotierte Klasse. Solange Sie Ihren Code vernünftig strukturiert haben   So wird normalerweise Ihre Hauptkonfiguration gefunden.

Ich habe meinen Code richtig strukturiert (zumindest denke ich):

AuthorizationService : befindet sich unter Paket com.xxx.yyy.zzz.authorization;

AuthorizationServiceTest : befindet sich unter Paket com.xxx.yyy.zzz.authorizationTest;

Ich erhalte diese Ausnahme (vollständige Verfolgung):

%Vor%

Bitte helfen Sie mir dabei, ich habe schon mehr als 2-3 Stunden ohne Glück verbracht.

Danke.

    
Roxy 09.12.2016, 09:54
quelle

1 Antwort

6

Diese Ausnahme tritt auf, wenn der Federtest die Hauptkonfigurationsklasse nicht finden kann. Versuchen Sie, @ContextConfiguration anootation zu Ihrer Testklasse hinzuzufügen. Folgen Sie der Spring-Test-Dokumentation für weitere Details (Abschnitt Ermitteln der Testkonfiguration )

Mein Beispiel Testklasse ist wie folgt:

%Vor%     
mahkras 27.04.2017 13:28
quelle