Testing @TransactionalEvents and @Rollback
<p>I've been trying to test out <code>@TransactionalEvents</code> (a feature of Spring 4.2 <a href="https://spring.io/blog/2015/02/11/better-application-events-in-spring-framework-4-2" rel="noreferrer">https://spring.io/blog/2015/02/11/better-application-events-in-spring-framework-4-2</a>) with our existing Spring JUnit Tests (run via either <code>@TransactionalTestExecutionListener</code> or subclassing <code>AbstractTransactionalUnit4SpringContextTests</code> but, it seems like there's a forced choice -- either run the test without a <code>@Rollback</code> annotation, or the events don't fire.  Has anyone come across a good way to test @TransactionalEvents while being able to @Rollback tests?</p>