Прежде всего, я нашел много потоков в StackOverflow об этом, но ни один из них не помог мне, поэтому извините, чтобы спросить, возможно, дублировать вопрос.
Я запускаю тесты JUnit с помощью spring -test, мой код выглядит как
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {})
public class StudentSystemTest {
@Autowired
private StudentSystem studentSystem;
@Before
public void initTest() {
// set up the database, create basic structure for testing
}
@Test
public void test1() {
}
...
}
Моя проблема в том, что я хочу, чтобы мои тесты НЕ влияли на другие тесты. Поэтому я хотел бы создать что-то вроде отката для каждого теста. Я много искал для этого, но пока ничего не нашел. Я использую Hibernate и MySql для этого