2 line step definitions

Answered

Hi

 

And I enter class 5 roller results for vehicle weight of 1000 as service brake 200,200,200,200 and parking brake 35,39

 

goes to:

 

And("^I enter class 5 roller results for vehicle weight of (\\d+) as service brake "
+ "(\\d+),(\\d+),(\\d+),(\\d+) and parking brake (\\d+),(\\d+)$", (Integer weight,
Integer serviceBrakeNearsideAxle1, Integer serviceBrakeOffsideAxle1,
Integer serviceBrakeNearsideAxle2, Integer serviceBrakeOffsideAxle2,
Integer parkingBrakeNearside, Integer parkingBrakeOffside) ->
handleBrakeResults(BrakeTestJourney.addClass4RollerJourney(weight, serviceBrakeNearsideAxle1,
serviceBrakeOffsideAxle1, serviceBrakeNearsideAxle2,serviceBrakeOffsideAxle2,
parkingBrakeNearside, parkingBrakeOffside)));

as this is split on 2 lines InteliJ displays the message that the step is undefined, but if I run the test its works fine.
Does InteliJ support a step definition spilt on 2 lines?

0
5 comments

Hi. This is cucumber, right? Sounds like https://youtrack.jetbrains.com/issue/IDEA-187957, could you please provide exact steps to reproduce the problem?

0
Avatar
Permanently deleted user

Yes this is cucumber

 

Step:
And I enter class 5 roller results for vehicle weight of 1000 as service brake 200,200,200,200 and parking brake 35,39

goes to step definition:
And("^I enter class 5 roller results for vehicle weight of (\\d+) as service brake "
+ "(\\d+),(\\d+),(\\d+),(\\d+) and parking brake (\\d+),(\\d+)$"

This step definition is split on 2 lines (using the +)

0
Avatar
Permanently deleted user

I also couldn't access that link

0

Hi, looks like it was a new issue, please follow https://youtrack.jetbrains.com/issue/IDEA-192819

0
Avatar
Permanently deleted user

Thank you

0

Please sign in to leave a comment.