黄瓜没有确定步骤

时间:2018-09-27 09:03:35

标签: java cucumber

我一直在用黄瓜进行测试,突然间它没有检测到场景,它给了我这个信息,没有错误:

0 Scenarios
0 Steps
0m0,000s

这是我的特色

@prioritario
Feature: Obtención de detalles de filtros

Background:
    Given el servicio de detalle de filtros esta disponible
    And el consumidor "00000070" 
    And el usuario "mistral1"
    And el servicio utiliza como estructura de TSEC "oauth"
    And tengo una sesion con el usuario seleccionado

Scenario: 1. Se realiza una consulta sin customerId
    When consulto el detalle de filtros
    Then la operacion no se realiza

Scenario: 2. Se realiza una consulta con customerId
    When el customerId "ES0182034464009C" 
    And consulto el detalle de filtros
    Then la operacion se realiza correctamente

Scenario: 3. Se realiza una consulta con customerId incorrecto
    When el customerId "123456789" 
    And consulto el detalle de filtros
    Then la operacion no se realiza y devuelve una respuesta con codigo 500

这是我的RunTest:

@RunWith(Cucumber.class)
@CucumberOptions(
        glue = {
            "com.bbva.enax.test.core.hooks",
            "com.bbva.enax.test.global.bdd",
            "com.bbva.ergo.risks.bdd.steps"
        },
        plugin = {
            "com.bbva.enax.test.reporter.BBVAGherkinTestReporter",
            "json:target/cucumber/cucumber.json"
        },
        //features = { "classpath:features" },
        features = { "classpath:features/validationRiskAssessment.feature" },
        snippets = SnippetType.CAMELCASE,
        tags = { "~@to-implement" }
)
public class RunIntegradoTest {

    @BeforeClass
    public static void prepareEnvironment() {
        System.setProperty("ENV", Environment.EI.toString());
    }
}

有人知道为什么它无法检测到它吗?

1 个答案:

答案 0 :(得分:0)

黄瓜由于以下原因而无法找到步骤  1.功能文件和步骤定义文件不在同一文件夹/软件包中。  2.步骤定义未在正确的类文件中创建。

请添加更多信息,以便我们提供进一步的帮助。