Details
Description
Starting with JBehave 3.9 underscores are no longer supported in step parameters.
Eg. the following step annotation used to work with JBehave 3.8 and before, but results in a pending step when using 3.9 and 3.9.1:
@Given("a step containing an underscore in a parameter $test_param")
This must be related to JBEHAVE-957 and JBEHAVE-974
Activity

Field | Original Value | New Value |
---|---|---|
Description |
Starting with JBehave 3.9 undescores are no longer supported in step parameters.
Eg. the following step annotation used to work with JBehave 3.8 and before, but does not with 3.9 and 3.9.1: @Given("a step containing an undescore in a paramerter $test_param") This must be related to |
Starting with JBehave 3.9 underscores are no longer supported in step parameters.
Eg. the following step annotation used to work with JBehave 3.8 and before, but does not with 3.9 and 3.9.1: @Given("a step containing an underscore in a parameter $test_param") This must be related to |

Description |
Starting with JBehave 3.9 underscores are no longer supported in step parameters.
Eg. the following step annotation used to work with JBehave 3.8 and before, but does not with 3.9 and 3.9.1: @Given("a step containing an underscore in a parameter $test_param") This must be related to |
Starting with JBehave 3.9 underscores are no longer supported in step parameters.
Eg. the following step annotation used to work with JBehave 3.8 and before, but results in a pending step when using 3.9 and 3.9.1: @Given("a step containing an underscore in a parameter $test_param") This must be related to |

Fix Version/s | 3.9.2 [ 20180 ] |

Resolution | Fixed [ 1 ] | |
Assignee | Mauro Talevi [ maurotalevi ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Added the connector punctuation to the default character class of the RegexPrefixCapturingPatternParser. In the interim, you can configure your parser and provide
as a character class.