Automated tests jbehave在多行中编写了一个故事步骤

Automated tests jbehave在多行中编写了一个故事步骤,automated-tests,bdd,jbehave,Automated Tests,Bdd,Jbehave,我有一个步骤,由于参数的数量,它足够长,不能完全可见。我想把它分成两行,但当我这样做的时候,这一步是不被认可的 When CC payment is made with amount=100 type=VISA name=card-holder-name number=1234567890123456 verification code=000 expiry month=09 expiry year=14 有什么方法可以做到这一点吗?当我在一个步骤中有很多参数时,我使用带有transf

我有一个步骤,由于参数的数量,它足够长,不能完全可见。我想把它分成两行,但当我这样做的时候,这一步是不被认可的

When CC payment is made with amount=100 type=VISA name=card-holder-name number=1234567890123456
    verification code=000 expiry month=09 expiry year=14

有什么方法可以做到这一点吗?

当我在一个步骤中有很多参数时,我使用带有transformer=FROM_横向选项的表参数,如下所示:

{transformer=FROM_LANDSCAPE}
|amount           |100|
|type             |Visa|
|name             |card-holder-name|
|number           |1234567890123456|
|verification code|000|
|expiry month     |09|
|expiry year      |14|


另一种方法是使用@gived annotation设置所有参数,当我在一个步骤中有很多参数时,我使用transformer=FROM_横向选项的表参数,如下所示:

{transformer=FROM_LANDSCAPE}
|amount           |100|
|type             |Visa|
|name             |card-holder-name|
|number           |1234567890123456|
|verification code|000|
|expiry month     |09|
|expiry year      |14|

另一种方法是在使用@Given注释之前设置所有参数