Ich möchte einige Datenbankoperationen innerhalb der Testmethodentransaktion durchführen. Ich würde gerne junit TestRules dafür verwenden. Aber die Regeln werden außerhalb der Transaktion ausgeführt. Gibt es eine Möglichkeit, meine Regeln innerhalb der Transaktion ausführen zu lassen?
%Vor%und
%Vor%führt zu
%Vor%Die Methoden @Before und @After direkt in der Testklasse werden innerhalb der Transaktion ausgeführt, aber die in MySimpleSpringRule ausgeführten Methoden werden außerhalb der Transaktion ausgeführt.
Dies ist möglicherweise nicht möglich mit @Rules ....?
Wenn nicht, könnte dasselbe mit gemacht werden Ссылка