Waiting for Spring AI Streaming Responses in JUnit Tests

See three different ways to wait for asynchronous responses from inside JUnit tests