1

我有一个带有事件处理程序的事件驱动框架,可以通过 Hibernate 在 DB 中执行写入操作。我需要编写集成测试,但我不知道如何做到这一点。

事实上,当一个条件发生时,一个事件处理程序会在不同的线程中触发,这会写入数据库。我怎么能说那个写操作应该回滚呢?

4

1 回答 1

0

如果您想进行一些异步测试,请查看Awaitility

我用过它,它做得很好:)

但是如果你想回滚你的写操作,你必须在正确的线程中获取事务。

于 2012-04-24T07:12:24.933 回答