Awaitility
DLS to solve the problem, during the test, to wait for an asynchronous
system (RabbitMQ, Apache Kafka, Redis, and others) to complete the
request.
It has the ability to:
• create conditions to wait
• check fields
• support Atomic structures
• ignoring and checking exceptions
• integrate with AssertJ