Я новичок в огурце и хотел понять, есть ли какой-либо плагин для генерации кода класса Java-кода из файла функций огурца.
Example : I have the below scenario -
Scenario: Determine past date
Given today is 2011-01-20
When I ask if Jan 19, 2011 is in the past
Then the result should be yes
Есть ли способ генерировать тестовый класс с помощью методов для каждого? Я просто хочу сгенерировать скелет класса, чтобы ускорить процесс разработки.
Вы можете запустить эту функцию с помощью класса runner, например:
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@CucumberOptions(
dryRun = false,
strict = true,
plugin = {"pretty"},
features = {"path/to/features"},
glue = {"package.of.steps"},
tags = {"@TagsToRun"})
public class MyCucumberTestRunnner {
public MyCucumberTestRunnner() {
}
}
Это может быть выполнено, поскольку JUnit Test и Cucumber скажут вам, что есть недостающие шаги и предоставит вам Step Skeletons.
если код клея находится в одном пакете, вам не нужно предоставлять информацию