Как передать метаданные сценария в файл определения шага - PullRequest
0 голосов
/ 09 апреля 2020

Есть ли способ передать данные сценария из файла объекта обратно в файл шага def java?

Feature: blah blah

@Deprecated
Scenario: testing meta data
Given: a premise
When: a condition
then: an assertion

public class DemoStepDef {
    // imaginary mechanism to set this configuration based on feature file
    private String configuration;        

    @Given("^a premise$")
    public void givenAPremise() {
        if (configuration.equals("Deprecated") {
            // do something
        }
    }
}

Поэтому я хотел бы настроить определение шага на основе файла функции.

Я не хочу использовать внедрение зависимостей, потому что не хотел бы, чтобы глобальное состояние испортило несвязанные тесты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...