This trait register a DefaultDataTableEntryTransformer
using Jackson ObjectMapper
.
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.
Base trait for a scala step definition implementation.
Before or After Hooks that declare a parameter of this type will receive an instance of this class.
Before or After Hooks that declare a parameter of this type will receive an instance of this class. It allows writing text and embedding media into reports, as well as inspecting results (in an After block).
Note: This class is not intended to be used to create reports. To create custom reports use
the io.cucumber.plugin.Plugin
class. The plugin system provides a much richer access to Cucumbers then
hooks after could provide. For an example see io.cucumber.core.plugin.PrettyFormatter
.
Indicates that a type T
can be used in step definitions
(Since version 6.10.0) moved to io.cucumber.scala.TE
Contains some aliases to help match this codebase with cucumber-java
Contains implicit helpers for Cucumber Scala users.
Only for Scala 2.11 which does not support some Single Abstract Method