Wie führe ich junit-Regeln in der Transaktion "AbstractTransactionalJUnit4SpringContextTests" aus?

9

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.

    
Janne Mattila 18.01.2013, 08:44
quelle

1 Antwort

0

Dies ist möglicherweise nicht möglich mit @Rules ....?

Wenn nicht, könnte dasselbe mit gemacht werden Ссылка

    
Janne Mattila 18.01.2013 14:46
quelle

Tags und Links