我正在使用 cucumber-jvm 写了一些 BDD 测试使用 gherkin . 我想创建一个字典,为一个给定的单词提供词组定义和包含这些词组定义的文件
cucumber-jvm
BDD
gherkin
46scxncf1#
我在mintlinux上使用ackgrep。我设置了以下功能:
function step { ack-grep -i "(@Given|@When|@Then|@And).+$*" --java }
然后像这样调用,在文本中找到日历的步骤:
step calendar
0ve6wy6x2#
您可以加载步骤定义类并使用反射来分析注解。像这样的
for (Method method : clazz.getMethods()) { if (method.isAnnotationPresent(Given.class)) { System.out.println(method.getName()); } }
在自定义词典中加载要搜索的方法名称。
2条答案
按热度按时间46scxncf1#
我在mintlinux上使用ackgrep。我设置了以下功能:
然后像这样调用,在文本中找到日历的步骤:
0ve6wy6x2#
您可以加载步骤定义类并使用反射来分析注解。像这样的
在自定义词典中加载要搜索的方法名称。