Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有事件处理程序的事件驱动框架,可以通过 Hibernate 在 DB 中执行写入操作。我需要编写集成测试,但我不知道如何做到这一点。
事实上,当一个条件发生时,一个事件处理程序会在不同的线程中触发,这会写入数据库。我怎么能说那个写操作应该回滚呢?
如果您想进行一些异步测试,请查看Awaitility。
我用过它,它做得很好:)
但是如果你想回滚你的写操作,你必须在正确的线程中获取事务。