0
我有這樣一個測試:如何在TestNG中的每個測試之前防止清理db的測試?
@RunWith(SpringJUnit4ClassRunner.class),
@ContextConfiguration(locations = { "file:war/WEB-INF/application-context.xml" })
@Transactional
public class ServiceImplTest extends AbstractTestNGSpringContextTests
{
@Autowired
private Service service;
@Test
@Rollback(false)
public void testCreate()
{
.....
//save an entity to table_A
service.save(a);
}
}
似乎表-A將每個測試運行前進行清理(沒有的roolback試驗後跑了),因爲每次測試後,表中的所有舊的數據條目清理後,只剩下新的插入條目。如何防止這種「清潔」行爲?