package scala
- Alphabetic
- Public
- Protected
Type Members
- trait AF extends AnyRef
- trait AM extends AnyRef
- trait AMH extends AnyRef
- trait AN extends AnyRef
- trait AR extends AnyRef
- trait AST extends AnyRef
- trait AZ extends AnyRef
- trait AbstractDatatableElementTransformerDefinition extends AbstractGlueDefinition
- trait AbstractGlueDefinition extends Located
- trait BE extends AnyRef
- trait BG extends AnyRef
- trait BM extends AnyRef
- trait BS extends AnyRef
- trait CA extends AnyRef
- trait CS extends AnyRef
- trait CY_GB extends AnyRef
- trait DA extends AnyRef
- trait DE extends AnyRef
- trait DataTableCellDefinitionBody[T] extends AnyRef
- trait DataTableDefinitionBody[T] extends AnyRef
- trait DataTableEntryDefinitionBody[T] extends AnyRef
- trait DataTableOptionalCellDefinitionBody[T] extends AnyRef
- trait DataTableOptionalEntryDefinitionBody[T] extends AnyRef
- trait DataTableOptionalRowDefinitionBody[T] extends AnyRef
- trait DataTableRowDefinitionBody[T] extends AnyRef
- trait EL extends AnyRef
- trait EN extends AnyRef
- trait EN_AU extends AnyRef
- trait EN_LOL extends AnyRef
- trait EN_OLD extends AnyRef
- trait EN_PIRATE extends AnyRef
- trait EN_SCOUSE extends AnyRef
- trait EO extends AnyRef
- trait ES extends AnyRef
- trait ET extends AnyRef
- trait FA extends AnyRef
- trait FI extends AnyRef
- trait FR extends AnyRef
- trait GA extends AnyRef
- trait GJ extends AnyRef
- trait GL extends AnyRef
- class GlueAdaptor extends AnyRef
- trait HE extends AnyRef
- trait HI extends AnyRef
- trait HR extends AnyRef
- trait HT extends AnyRef
- trait HU extends AnyRef
- sealed trait HookType extends AnyRef
- trait ID extends AnyRef
- trait IS extends AnyRef
- trait IT extends AnyRef
- sealed abstract class IncorrectHookDefinitionException extends CucumberBackendException
- class IncorrectStepDefinitionException extends CucumberException
- trait JA extends AnyRef
- trait JV extends AnyRef
- trait JacksonDefaultDataTableEntryTransformer extends ScalaDsl
This trait register a
DefaultDataTableEntryTransformer
using JacksonObjectMapper
.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. - trait KA extends AnyRef
- trait KN extends AnyRef
- trait KO extends AnyRef
- trait LT extends AnyRef
- trait LU extends AnyRef
- trait LV extends AnyRef
- trait MK_CYRL extends AnyRef
- trait MK_LATN extends AnyRef
- trait ML extends AnyRef
- trait MN extends AnyRef
- trait MR extends AnyRef
- trait NE extends AnyRef
- trait NL extends AnyRef
- trait NO extends AnyRef
- trait PA extends AnyRef
- trait PL extends AnyRef
- trait PT extends AnyRef
- class PendingException extends RuntimeException
- trait RO extends AnyRef
- trait RU extends AnyRef
- trait SK extends AnyRef
- trait SL extends AnyRef
- trait SR_CYRL extends AnyRef
- trait SR_LATN extends AnyRef
- trait SV extends AnyRef
- class ScalaBackend extends Backend
- class ScalaBackendProviderService extends BackendProviderService
- trait ScalaDataTableCellDefinition[T] extends ScalaDataTableTypeDefinition
- case class ScalaDataTableCellTypeDetails[T](emptyPatterns: Seq[String], body: DataTableCellDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
- trait ScalaDataTableDefinition[T] extends ScalaDataTableTypeDefinition
- trait ScalaDataTableEntryDefinition[T] extends ScalaDataTableTypeDefinition
- case class ScalaDataTableEntryTypeDetails[T](emptyPatterns: Seq[String], body: DataTableEntryDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
- trait ScalaDataTableOptionalCellDefinition[T] extends ScalaDataTableTypeDefinition
- case class ScalaDataTableOptionalCellTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalCellDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
- trait ScalaDataTableOptionalEntryDefinition[T] extends ScalaDataTableTypeDefinition
- case class ScalaDataTableOptionalEntryTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalEntryDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
- trait ScalaDataTableOptionalRowDefinition[T] extends ScalaDataTableTypeDefinition
- case class ScalaDataTableOptionalRowTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalRowDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
- trait ScalaDataTableRowDefinition[T] extends ScalaDataTableTypeDefinition
- case class ScalaDataTableRowTypeDetails[T](emptyPatterns: Seq[String], body: DataTableRowDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
- case class ScalaDataTableTableTypeDetails[T](emptyPatterns: Seq[String], body: DataTableDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
- trait ScalaDataTableTypeDefinition extends DataTableTypeDefinition with AbstractDatatableElementTransformerDefinition
- sealed trait ScalaDataTableTypeDetails[T] extends AnyRef
- trait ScalaDefaultDataTableCellTransformerDefinition extends DefaultDataTableCellTransformerDefinition with AbstractDatatableElementTransformerDefinition
- case class ScalaDefaultDataTableCellTransformerDetails(emptyPatterns: Seq[String], body: DefaultDataTableCellTransformerBody) extends Product with Serializable
- trait ScalaDefaultDataTableEntryTransformerDefinition extends DefaultDataTableEntryTransformerDefinition with AbstractDatatableElementTransformerDefinition
- case class ScalaDefaultDataTableEntryTransformerDetails(emptyPatterns: Seq[String], body: DefaultDataTableEntryTransformerBody) extends Product with Serializable
- trait ScalaDefaultParameterTransformerDefinition extends DefaultParameterTransformerDefinition with AbstractGlueDefinition
- case class ScalaDefaultParameterTransformerDetails(body: DefaultParameterTransformerBody) extends Product with Serializable
- abstract class ScalaDocStringTypeDefinition[T] extends DocStringTypeDefinition with AbstractGlueDefinition
- case class ScalaDocStringTypeDetails[T](contentType: String, body: DocStringDefinitionBody[T], type: Type) extends Product with Serializable
- trait ScalaDsl extends BaseScalaDsl with StepDsl with HookDsl with DataTableTypeDsl with DocStringTypeDsl with ParameterTypeDsl with DefaultTransformerDsl
Base trait for a scala step definition implementation.
- final class ScalaDslRegistry extends AnyRef
- class ScalaGlobalDataTableCellDefinition[T] extends ScalaDataTableCellDefinition[T]
- class ScalaGlobalDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition
- class ScalaGlobalDataTableDefinition[T] extends ScalaDataTableDefinition[T]
- class ScalaGlobalDataTableEntryDefinition[T] extends ScalaDataTableEntryDefinition[T]
- class ScalaGlobalDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition
- class ScalaGlobalDataTableOptionalCellDefinition[T] extends ScalaDataTableOptionalCellDefinition[T]
- class ScalaGlobalDataTableOptionalEntryDefinition[T] extends ScalaDataTableOptionalEntryDefinition[T]
- class ScalaGlobalDataTableOptionalRowDefinition[T] extends ScalaDataTableOptionalRowDefinition[T]
- class ScalaGlobalDataTableRowDefinition[T] extends ScalaDataTableRowDefinition[T]
- class ScalaGlobalDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition
- class ScalaGlobalDocStringTypeDefinition[T] extends ScalaDocStringTypeDefinition[T]
- class ScalaGlobalHookDefinition extends ScalaHookDefinition
- class ScalaGlobalParameterTypeDefinition[R] extends ScalaParameterTypeDefinition[R]
- class ScalaGlobalStaticHookDefinition extends ScalaStaticHookDefinition
- class ScalaGlobalStepDefinition extends ScalaStepDefinition
- trait ScalaHookDefinition extends HookDefinition with AbstractGlueDefinition
- case class ScalaHookDetails(tagExpression: String, order: Int, body: HookDefinitionBody, stackTraceElement: StackTraceElement) extends Product with Serializable
- class ScalaParameterInfo extends ParameterInfo
- trait ScalaParameterTypeDefinition[R] extends ParameterTypeDefinition with AbstractGlueDefinition
- case class ScalaParameterTypeDetails[R](name: String, regex: String, body: (List[String]) => R, tag: ClassTag[R]) extends Product with Serializable
- class ScalaParameterizedType extends ParameterizedType
- class ScalaScenarioScopedDataTableCellDefinition[T] extends ScalaDataTableCellDefinition[T] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDataTableDefinition[T] extends ScalaDataTableDefinition[T] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDataTableEntryDefinition[T] extends ScalaDataTableEntryDefinition[T] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDataTableOptionalCellDefinition[T] extends ScalaDataTableOptionalCellDefinition[T] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDataTableOptionalEntryDefinition[T] extends ScalaDataTableOptionalEntryDefinition[T] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDataTableOptionalRowDefinition[T] extends ScalaDataTableOptionalRowDefinition[T] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDataTableRowDefinition[T] extends ScalaDataTableRowDefinition[T] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedDocStringTypeDefinition[T] extends ScalaDocStringTypeDefinition[T] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedHookDefinition extends ScalaHookDefinition with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedParameterTypeDefinition[R] extends ScalaParameterTypeDefinition[R] with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaScenarioScopedStepDefinition extends ScalaStepDefinition with ScenarioScoped
- Annotations
- @nowarn()
- class ScalaSnippet extends Snippet
- trait ScalaStaticHookDefinition extends StaticHookDefinition with AbstractGlueDefinition
- case class ScalaStaticHookDetails(order: Int, body: StaticHookDefinitionBody, stackTraceElement: StackTraceElement) extends Product with Serializable
- trait ScalaStepDefinition extends StepDefinition with AbstractGlueDefinition
- class ScalaTypeResolver extends TypeResolver
- class Scenario extends AnyRef
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 seeio.cucumber.core.plugin.PrettyFormatter
. - class ScenarioScopedStaticHookException extends IncorrectHookDefinitionException
- sealed trait ScopedHookType extends HookType
- sealed trait StaticHookType extends HookType
- trait Stepable[T] extends AnyRef
Indicates that a type
T
can be used in step definitions - trait TA extends AnyRef
- trait TE extends AnyRef
- trait TH extends AnyRef
- trait TLH extends AnyRef
- trait TR extends AnyRef
- trait TT extends AnyRef
- trait UK extends AnyRef
- trait UR extends AnyRef
- trait UZ extends AnyRef
- case class UndefinedHook(hookType: HookType, stackTraceElement: StackTraceElement) extends Product with Serializable
- class UndefinedHooksException extends IncorrectHookDefinitionException
- class UnknownClassType extends CucumberBackendException
- trait VI extends AnyRef
- trait ZH_CN extends AnyRef
- trait ZH_TW extends AnyRef
Value Members
- object Aliases
Contains some aliases to help match this codebase with cucumber-java
- object Implicits
Contains implicit helpers for Cucumber Scala users.
- object IncorrectHookDefinitionException extends Serializable
- object IncorrectStepDefinitionException extends Serializable
- object ScalaBackend
- object ScalaDataTableTypeDefinition
- object ScalaDefaultDataTableCellTransformerDefinition
- object ScalaDefaultDataTableEntryTransformerDefinition
- object ScalaDefaultParameterTransformerDefinition
- object ScalaDocStringTypeDefinition
- object ScalaHookDefinition
- object ScalaParameterTypeDefinition
- object ScalaSnippet
- object ScalaStaticHookDefinition
- object ScalaStepDefinition
- object ScopedHookType
- object StaticHookType
- object Stepable