Um die Unabhängigkeit zwischen den JUnit-Tests zu erhalten, muss ich die Datenbank zu Beginn jedes Tests erstellen und sie am Ende jedes Tests zerstören.Spring + JUnit + H2 + JPA: Ist es möglich, die Datenbank für jeden Test zu löschen?
Die Datenbank sollte im Speicher (H2-Datenbank) erstellt werden, indem SQL-Abfragen ausgeführt werden, die in einer SQL-Datei vorhanden sind (Native Abfragen einfügen ...).
Definieren meiner Schlüssel-Werte in einer Eigenschaftendatei und respektieren JPA-Spezifikation (persistence.xml), wie kann ich erstellen-Drop-Datenbank für jeden JUnit-Test mit Anmerkungen/Injektionen?
Vielen Dank!
Ich habe die beschriebene Anordnung mit Arquillian arbeiten, aber mit JBoss 7.1.1 anstelle von Spring und Hibernate als JPA impl. Wenn Sie Arquillian mit Spring benutzen können, lassen Sie es mich wissen. – kostja