2014-08-08 3 views
1

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

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

ответ

1

Вы можете запустить функцию с классом бегуна, как:

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 и огурец скажет вам, что есть недостающие шаги и обеспечат вам Шаг скелеты.

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

Смежные вопросы