io.cucumber.scala
Type members
Classlikes
Contains some aliases to help match this codebase with cucumber-java
Contains some aliases to help match this codebase with cucumber-java
Contains implicit helpers for Cucumber Scala users.
Contains implicit helpers for Cucumber Scala users.
- Companion:
- object
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.
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
- Companion:
- object
Base trait for a scala step definition implementation.
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. It allows writing text and embedding media into reports, as well as inspecting results (in an After block).
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
Indicates that a type T
can be used in step definitions
- Companion:
- object