JacksonDefaultDataTableEntryTransformer
This trait register a DefaultDataTableEntryTransformer
using Jackson ObjectMapper
.
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.
Type members
Inherited classlikes
- Inherited from:
- HookDsl (hidden)
Value members
Concrete methods
Create the Jackson ObjectMapper to be used. Default is a simple ObjectMapper with DefaultScalaModule registered.
Create the Jackson ObjectMapper to be used. Default is a simple ObjectMapper with DefaultScalaModule registered.
Inherited methods
Defines and after hook.
Defines and after hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- tagExpression
a tag expression, if the expression applies to the current scenario this hook will be executed
- Inherited from:
- HookDsl (hidden)
Defines and after hook.
Defines and after hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- Inherited from:
- HookDsl (hidden)
Defines and after hook.
Defines and after hook.
- Value parameters:
- tagExpression
a tag expression, if the expression applies to the current scenario this hook will be executed
- Inherited from:
- HookDsl (hidden)
Defines a after all hook.
Defines a after all hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- Inherited from:
- HookDsl (hidden)
Defines and after step hook.
Defines and after step hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- tagExpression
a tag expression, if the expression applies to the current scenario this hook will be executed
- Inherited from:
- HookDsl (hidden)
Defines and after step hook.
Defines and after step hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- Inherited from:
- HookDsl (hidden)
Defines and after step hook.
Defines and after step hook.
- Value parameters:
- tagExpression
a tag expression, if the expression applies to the current scenario this hook will be executed
- Inherited from:
- HookDsl (hidden)
Defines an before hook.
Defines an before hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- tagExpression
a tag expression, if the expression applies to the current scenario this hook will be executed
- Inherited from:
- HookDsl (hidden)
Defines an before hook.
Defines an before hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- Inherited from:
- HookDsl (hidden)
Defines an before hook.
Defines an before hook.
- Value parameters:
- tagExpression
a tag expression, if the expression applies to the current scenario this hook will be executed
- Inherited from:
- HookDsl (hidden)
Defines a before all hook.
Defines a before all hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- Inherited from:
- HookDsl (hidden)
Defines an before step hook.
Defines an before step hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- tagExpression
a tag expression, if the expression applies to the current scenario this hook will be executed
- Inherited from:
- HookDsl (hidden)
Defines an before step hook.
Defines an before step hook.
- Value parameters:
- order
the order in which this hook should run. Higher numbers are run first
- Inherited from:
- HookDsl (hidden)
Defines an before step hook.
Defines an before step hook.
- Value parameters:
- tagExpression
a tag expression, if the expression applies to the current scenario this hook will be executed
- Inherited from:
- HookDsl (hidden)
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.
- Value parameters:
- replaceWithEmptyString
a string that will be replaced with an empty string.
- Inherited from:
- DataTableTypeDsl (hidden)
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. *
- Value parameters:
- body
converts
String
argument to an instance of theType
argument- replaceWithEmptyString
a string that will be replaced with an empty string.
- Inherited from:
- DefaultTransformerDsl (hidden)
Register default data table cell transformer.
Register default data table cell transformer.
- Value parameters:
- body
converts
String
argument to an instance of theType
argument
- Inherited from:
- DefaultTransformerDsl (hidden)
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.
- Value parameters:
- body
converts
Map[String,String]
argument to an instance of theType
argument- replaceWithEmptyString
a string that will be replaced with an empty string.
- Inherited from:
- DefaultTransformerDsl (hidden)
Register default data table entry transformer.
Register default data table entry transformer.
- Value parameters:
- body
converts
Map[String,String]
argument to an instance of theType
argument
- Inherited from:
- DefaultTransformerDsl (hidden)
Register default parameter type transformer.
Register default parameter type transformer.
- Value parameters:
- body
converts
String
argument to an instance of theType
argument
- Inherited from:
- DefaultTransformerDsl (hidden)
Register doc string type.
Register doc string type.
- Type parameters:
- T
type to convert to
- Value parameters:
- body
a function that creates an instance of
T
from the doc string- contentType
Name of the content type.
- Inherited from:
- DocStringTypeDsl (hidden)