Defines and after hook.
Defines and after hook.
a tag expression, if the expression applies to the current scenario this hook will be executed
the order in which this hook should run. Higher numbers are run first
Defines and after hook.
Defines and after hook.
the order in which this hook should run. Higher numbers are run first
Defines and after hook.
Defines and after hook.
a tag expression, if the expression applies to the current scenario this hook will be executed
Defines and after hook.
Defines and after hook.
Defines and after step hook.
Defines and after step hook.
a tag expression, if the expression applies to the current scenario this hook will be executed
the order in which this hook should run. Higher numbers are run first
Defines and after step hook.
Defines and after step hook.
the order in which this hook should run. Higher numbers are run first
Defines and after step hook.
Defines and after step hook.
a tag expression, if the expression applies to the current scenario this hook will be executed
Defines and after step hook.
Defines and after step hook.
Defines an before hook.
Defines an before hook.
a tag expression, if the expression applies to the current scenario this hook will be executed
the order in which this hook should run. Higher numbers are run first
Defines an before hook.
Defines an before hook.
the order in which this hook should run. Higher numbers are run first
Defines an before hook.
Defines an before hook.
a tag expression, if the expression applies to the current scenario this hook will be executed
Defines an before hook.
Defines an before hook.
Defines an before step hook.
Defines an before step hook.
a tag expression, if the expression applies to the current scenario this hook will be executed
the order in which this hook should run. Higher numbers are run first
Defines an before step hook.
Defines an before step hook.
the order in which this hook should run. Higher numbers are run first
Defines an before step hook.
Defines an before step hook.
a tag expression, if the expression applies to the current scenario this hook will be executed
Defines an before step hook.
Defines an before step hook.
Register a data table type with a replacement.
Register a data table type with a replacement.
A data table can only represent absent and non-empty strings. By replacing a known value (for example [empty]) a data table can also represent empty strings.
a string that will be replaced with an empty string.
Register a data table type.
Register a data table type.
Register default data table cell transformer with a replacement.
Register default data table cell transformer with a replacement.
A data table can only represent absent and non-empty strings. By replacing a known value (for example [empty]) a data table can also represent empty strings. *
a string that will be replaced with an empty string.
converts String
argument to an instance of the Type
argument
Register default data table cell transformer.
Register default data table cell transformer.
converts String
argument to an instance of the Type
argument
Register default data table cell transformer with a replacement.
Register default data table cell transformer with a replacement.
A data table can only represent absent and non-empty strings. By replacing a known value (for example [empty]) a data table can also represent empty strings.
a string that will be replaced with an empty string.
converts Map[String,String]
argument to an instance of the Type
argument
Register default data table entry transformer.
Register default data table entry transformer.
converts Map[String,String]
argument to an instance of the Type
argument
Register default parameter type transformer.
Register default parameter type transformer.
converts String
argument to an instance of the Type
argument
Register doc string type.
Register doc string type.
type to convert to
Name of the content type.
a function that creates an instance of T
from the doc string
Register parameter type.
Register parameter type.
used as the type name in typed expressions
expression to match
https://cucumber.io/docs/cucumber/cucumber-expressions
Create the Jackson ObjectMapper to be used.
Create the Jackson ObjectMapper to be used. Default is a simple ObjectMapper with DefaultScalaModule registered.
Define the string to be used as replacement for empty.
Define the string to be used as replacement for empty.
Default is [empty]
.
(Since version ) see corresponding Javadoc for more information.
This trait register a
DefaultDataTableEntryTransformer
using JacksonObjectMapper
.The
[empty]
string is used as default empty string replacement. You can override it if you need to.Note: Jackson is not included with Cucumber Scala, you have to add the dependency:
com.fasterxml.jackson.module:jackson-module-scala_2.xx
to your project if you want to use this trait.