Cucumber 抱怨我的步骤之一未定义,但其他步骤未定义

Cucumber complains that one of my steps is undefined, but not the others

我的所有其他步骤都有效。给我带来麻烦的是:

@Then("the response from the service at '{string}' has the keys")
public void the_response_from_the_service_at_has_the_keys(final String base_key, final String snippet) {
    ...code...
}

在我的功能文件中:

And the response from the service at 'output.records[0].data' has the keys
"""
["stack", "server", "apple"]
"""

我使用的是一个名为 Frameworkium 的库,我对任何其他步骤都没有问题,而且我还有一个识别 {string} 表达式的步骤。

我不确定自己做错了什么。

我已经和其他使用 Frameworkium 的人谈过,他们告诉我我不需要在步骤两边加上单引号,但仍然对功能使用双引号。

@Then("the response from the service at {string} has the keys")
public void the_response_from_the_service_at_has_the_keys(final String base_key, final String snippet) {
    ...code...
}

在我的功能文件中:

And the response from the service at "output.records[0].data" has the keys
"""
["stack", "server", "apple"]
"""