У меня есть следующий список свойств в моем application.yml
:
foo:
bar:
-
id: baz
item: value
// ...
Затем я хочу перезаписать item
значение в тестах, используя @DynamicPropertySource
:
@DynamicPropertySource
@JvmStatic
@Suppress("unused")
fun setupProperties(registry: DynamicPropertyRegistry) {
registry.add("foo.bar[0].item") { "new value" }
}
Но во время тестов я установил все остальные свойства в null, с одним элементом в массиве bar
.
Я полагаю, что я неправильно ссылаюсь на запись карты в файле yaml
. Интересно, как я могу это сделать?