В огурце-jvm javadocs говорится, что целью элемента клея является указание расположения шагов и крючков. Однако, похоже, это не работает для меня. Допустим, у меня есть мои функции в каталоге a и определения моего шага в каталоге b. Тогда,
@Cucumber.Options(
features= "directory_a",
glue="directory_b"
)
загрузит мои файлы функций из каталога_a, но он не загружает определения моего шага из direct_b. Однако, если я использую
@Cucumber.Options(
features= {"directory_a", "directory_b"}
)
тогда мои функции из directory_a загружаются, а также определяются мои определения шагов из каталога_b. Что именно я хочу, однако, я не понимаю, почему первый не работает? Я предполагаю, что это имеет какое-то отношение к ней, ожидая, что URI будет отформатирован по-разному (возможно, мне нужно добавить classpath://или что-то в этом роде), но я не могу найти никакой информации об этом в документации.