Momentan benutze ich das unten nach jedem Test, den ich in meiner Testsuite habe. Es ist jedoch sehr langsam, da H2 den Anwendungskontext nach jedem Test neu laden muss. Gibt es einen schnelleren Weg, um alle meine Objekte zu löschen, so dass ich zwischen den Tests keine Übertragungen habe?Proper tearDown Hibernate Test mit H2
@org.junit.After
public void tearDown() throws Exception {
context.close();
}
Warum rollen Sie die Transaktion am Ende jedes Tests nicht einfach zurück? etwas wie http://stackoverflow.com/questions/7618914/spring-integration-test-does-not-roll-back – ilcavero
Wenn das A für dich gut war, konnten Sie es annehmen? Ändert den Status von "Öffnen". Thx –
wäre schön, den Import/Instanziierung von 'Kontext' zu sehen. –