Integrations Test in Java mit Spring

sambacket

Mitglied
Hallo,

ich habe in Java mehrere Test geschrieben, wo jedesmal der ApplicationContect via Spring geladen wird. Ist es Möglich den SpringContext einmal hochzufahren, alle Tests laufen zu lassen und dann Spring runterzufahren. Ich benutze Maven 3. Vielleicht gibt es da ja ein Plugin.

Sam
 
Es gibt mehre Möglichkeiten Spring in maven einzubauen musst einfach mal Google fragen.

Es gibt außerdem eine Befor Integrationtest und ein after in den dann das Springzeug geladen werden kann.

ich habe damit schon automatisch einen Webserver deployed getestet und dann wieder undeployed und das hat ohne Probleme geklappt.
 
Wäre imho sehr umständlich und gar nicht sinnvoll für alle Tests, für einzelne Testklassen welche TestCases enthalten geht das über @BeforeClass, ist imho aber mit Vorsicht zu geniesssen, zum Schluss interagieren die Tests noch.

Integrationstest sind meist langsam, nix ungewöhnliches.
 

Zurück
Oben