J'ai
@RunWith(SpringJUnit4ClassRunner.class)
@TransactionConfiguration(defaultRollback = true, transactionManager = "transactionManager")
@Before
@Transactional
public void mySetup() {
// insert some records in db
}
@After
@Transactional
public void myTeardown() {
// delete some records
}
@Test
@Transactional
public void testMy() {
// do stuff
}
Ma question est la suivante : est-ce que mySetup, testMy et myTeardown s'exécuteront tous dans la même transaction ? Il semble qu'ils le devraient, mais j'obtiens des erreurs étranges qui pourraient suggérer qu'ils s'empiètent les uns sur les autres.