Resolves https://github.com/spring-projects/spring-amqp/issues/1226 https://github.com/spring-projects/spring-amqp/issues/1157 changed the way we spy listeners - to support CGLIB proxies (e.g. `@Transactional`). Instead of spying the listener, it mocks the listener and sets a default answer to call the real method on the delegate. This broke when users used other answers, such as those provided by the framework. Change the provided answers to subclass `ForwardsInvocation`. Also fix `ConcurrentModificationException` in `getExceptions()`. **cherry-pick to 2.2.x, 2.1.x**
= spring-rabbit-test This project provides testing support classes to help with testing `spring-rabbit` applications.