Currently, the `SimpleMessageListenerContainer` is stopped immediately
when `cancelOK` is received.
The expectation do not stop an application context until all the fetched
messages are processed.
Therefore, move `this.activeObjectCounter.release(this);` to the `BlockingQueueConsumer.nextMessage()`
if the internal queue is empty and `cancelled` has been requested.
* Adjust all the SMLC tests for a shorter `receiveTimeout` to not have blocking for nothing
* Also add `System.setProperty("spring.amqp.deserialization.trust.all", "true");` to be
able to run tests from IDE
**Cherry-pick to `3.0.x`**
= spring-rabbit-test This project provides testing support classes to help with testing `spring-rabbit` applications.