Создать тестовый класс Java из функций огурца

1

Я новичок в огурце и хотел понять, есть ли какой-либо плагин для генерации кода класса 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

Есть ли способ генерировать тестовый класс с помощью методов для каждого? Я просто хочу сгенерировать скелет класса, чтобы ускорить процесс разработки.

Теги:
unit-testing
cucumber
bdd

1 ответ

3
Лучший ответ

Вы можете запустить эту функцию с помощью класса 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.

если код клея находится в одном пакете, вам не нужно предоставлять информацию

Ещё вопросы

Сообщество Overcoder
Наверх
Меню