Я пишу тестовый класс, который имеет несколько методов, которые требуют Kafka.Каждому из них требуются разные свойства посредника, поэтому я хочу отдельный экземпляр EmbeddedKafka для каждого.Doing
@EmbeddedKafka(
partitions = 20,
topics = {"topic"},
controlledShutdown = false,
brokerProperties = {
"listeners=PLAINTEXT://localhost:9091",
"port=9091",
"auto.create.topics.enable=false",
"delete.topic.enable=true"
})
Использует свойства посредника для каждого метода в классе.Я не хочу этогоОдин из способов преодолеть это - поместить каждый тестовый метод в отдельный класс с различными свойствами посредника.Но я не хочу этого делать, так как это увеличит количество нужных мне файлов.
Есть ли способ обойти это?