Я пишу приложение Spring Boot с помощью Kafka и хочу добиться полной изоляции тестов, создавая новую тему для моих потребителей и производителей в каждом тесте, как объяснил Гэри Рассел здесь: Как очищать темы в тестах с помощью Spring Kafka< /p>
Я думаю, что смогу добиться этого, изменив свойство с названием темы между тестами, скажем, ${kafka.topicName.
Как я могу присвоить новое случайное значение свойству, я полагаю, через @DynamicPropertySource или какой-либо другой механизм перед каждым тестом?
Есть ли другие советы по достижению Также будет полезна цель «новая тема для каждого теста».
Подробнее здесь: https://stackoverflow.com/questions/790 ... ween-tests