0

我有一个看起来像这样的事务方法:

@Transactions
public processTransaction(MyAPi api);

为了确保休眠事务正常运行,我想测试数据库是否在 Junit 中回滚。

我们该怎么做呢?

4

1 回答 1

1

看看DBUnit - 它旨在帮助进行这种确切类型的测试。您可以定义表状态,建立内存或物理数据库,然后执行测试并比较表状态。您还可以使用它在每次测试运行之前提供已知状态的数据库。

于 2013-01-29T12:59:37.860 回答