Параметры конфигурации не вводятся с использованием CucumberJVM, Guice и TypeSafeConfig - PullRequest
0 голосов
/ 27 ноября 2018

Я создал проект CucumberJVM и пытаюсь внедрить свойства, используя библиотеку TypeSafe Config.

Вот проект - https://github.com/IlyasPatel/cucumber-guice-typesafe


Я загружаю в параметрах конфигурации в классе Runner, и я ожидал, что параметры будут введены, но я думаю, что ячего-то не хватаетЗдесь есть класс бегуна:

https://github.com/IlyasPatel/cucumber-guice-typesafe/blob/master/src/test/java/com/company/my/CucumberRunner.java


Это образец кода:

Config config = ConfigFactory.load();
Injector injector = Guice.createInjector(
    TypesafeConfigModule.fromConfigWithPackage(config, "com.company.my")
);

@ScenarioScoped
public class OrangeStepDefinition {

@TypesafeConfig("simple-app.answer")
    private String answer;  // This is always Null
}
...