Covers replacing Thread.sleep with await() across a void @Async method, an @EmbeddedKafka-backed @KafkaListener, and an already-running @Scheduled job; verifies Awaitility 4.3.0's real defaults (10s timeout, 100ms poll interval) and its default-uncaught-exception-handler swap directly against the jar; and documents a real pom.xml trap where Boot 4.1.1 split Kafka's autoconfiguration (spring-boot-kafka) out of spring-kafka itself, which silently leaves @KafkaListener beans with no running container.
8 lines
272 B
Plaintext
8 lines
272 B
Plaintext
== await() for 3 more @Scheduled(fixedRate = 150) executions, regardless of how long the job had already been running ==
|
|
|
|
runCount() when the test started: 1
|
|
target (baseline + 3): 4
|
|
runCount() once await() returned: 4
|
|
approximate elapsed time: 510ms
|
|
|