Skip to content

Support multiple regexes for java ParameterType annotationΒ #2924

@bartsopers

Description

@bartsopers

πŸ€” What's the problem you're trying to solve?

I have a custom parameter type that resembles the built-in "string" parameter type. I want to allow enclosing the parameter in either single or double quotes. In the built-in "string" parameter type, this is achieved by using 2 regexes for the parameter type: one for eclosing it in single quotes and one for enclosing it in double quotes. However, the io.cucumber.java.ParameterType annotation only allows a single regex, although the io.cucumber.cucumberexpressions.ParameterType class does support multiple regexes.

✨ What's your proposed solution?

Change the return type of io.cucumber.java.ParameterType#value to String[] instead of String to allow multiple regexes to be provided to io.cucumber.cucumberexpressions.ParameterType

⛏ Have you considered any alternatives or workarounds?

No response

πŸ“š Any additional context?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions