To continue with writing integration tests. When testing asynchronous operations, such as sending message to a queue, waiting for a response and completing some task, we need to introduce some kind of wait time in the test. Instead of using Thread.sleep(), we can use something called Awaitility… Documentation is pretty self explanatory… Testing asynchronous systems…
Thread.sleep()
Posted on