黄瓜Java:将文件映射到步骤定义

时间:2018-11-01 02:58:19

标签: java cucumber cucumber-jvm

如果我有5个功能文件和5个步骤定义。黄瓜如何知道如何将正确的特征文件映射到类?此外,运行具有多个步骤定义类的多个功能文件是否有问题?

请帮助。谢谢。

2 个答案:

答案 0 :(得分:0)

@peterwkc-不会将特定的.feature文件映射到具有步骤定义的特定类-而是将特定的步骤从.feature文件映射到胶中包含的步骤定义方法的相应注释。

答案 1 :(得分:0)

1。黄瓜如何知道如何将正确的特征文件映射到类? 答:在Runner文件中,“ features =”会指示要去哪里阅读功能。读取场景后,它将查看直接到达所有步骤定义的运行程序文件“ glue =””中的粘合。然后寻找与您的方案步骤相匹配的相关代码段步骤。

  1. 运行具有多个步骤定义类的多个功能文件是否有问题? 答:它所寻找的只是独特的代码段。一个特征文件有多少步定义类都没有关系。但是,为一个功能文件导出太多的步骤定义会使框架变得复杂,但是如果适合您的要求,那就没问题了。