【发布时间】:2018-11-13 17:23:51
【问题描述】:
我正在为我的 java 项目编写一些黄瓜测试。 我的测试运行良好,但在我的 .feature 文件中出现了一个小警告。
下面,我将 .feature 文件中的一个整数传递到我在单独的 java 类中的步骤定义中
在我的 .feature 文件的以下步骤下会出现一条黄色波浪线:
Then the status code should be <StatusCode>
我收到的警告信息是:
找不到
the status code should be的定义
这是我的功能文件示例表:
| StatusCode |
| 200 |
以下是我的步骤定义:
@Then("^the status code should be (\\d+)$")
这个错误使我无法 Ctrl + Clicking 'Then' 语句将我带到我的 java 类中的上述步骤定义。
有人对可能出现的问题有任何建议吗?
也许这不是您应该通过示例表传递整数的方式
【问题讨论】:
-
所有其他步骤定义工作正常吗?
-
@LunaticJape 嗨 - 是的,我可以按 Ctrl 键并单击 .feature 文件中的其他步骤定义。真的很奇怪
-
@Then下你的方法是什么?
标签: java cucumber gherkin feature-file