@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
}
la mia domanda è: sarà MySetup, testMy e myTeardown tutti eseguiti all'interno della stessa transazione? Sembra che dovrebbero, ma sto ricevendo uno strano errore che potrebbe suggerire che si calpestano l'un l'altro.