Есть ли способ передать данные сценария из файла объекта обратно в файл шага 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
}
}
}
Поэтому я хотел бы настроить определение шага на основе файла функции.
Я не хочу использовать внедрение зависимостей, потому что не хотел бы, чтобы глобальное состояние испортило несвязанные тесты.