我一直在用黄瓜进行测试,突然间它没有检测到场景,它给了我这个信息,没有错误:
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());
}
}
有人知道为什么它无法检测到它吗?
答案 0 :(得分:0)
黄瓜由于以下原因而无法找到步骤 1.功能文件和步骤定义文件不在同一文件夹/软件包中。 2.步骤定义未在正确的类文件中创建。
请添加更多信息,以便我们提供进一步的帮助。