まず、これについて StackOverflow で多くのスレッドを見つけましたが、どれも実際には役に立たなかったので、重複した質問をして申し訳ありません。
spring-test を使用して JUnit テストを実行しています。コードは次のようになります
@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を使用しています