Packages

package scala

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AF extends AnyRef
  2. trait AM extends AnyRef
  3. trait AN extends AnyRef
  4. trait AR extends AnyRef
  5. trait AST extends AnyRef
  6. trait AZ extends AnyRef
  7. trait AbstractDatatableElementTransformerDefinition extends AbstractGlueDefinition
  8. trait AbstractGlueDefinition extends Located
  9. trait BG extends AnyRef
  10. trait BM extends AnyRef
  11. trait BS extends AnyRef
  12. trait CA extends AnyRef
  13. trait CS extends AnyRef
  14. trait CY_GB extends AnyRef
  15. trait DA extends AnyRef
  16. trait DE extends AnyRef
  17. trait DataTableCellDefinitionBody[T] extends AnyRef
  18. trait DataTableDefinitionBody[T] extends AnyRef
  19. trait DataTableEntryDefinitionBody[T] extends AnyRef
  20. trait DataTableOptionalCellDefinitionBody[T] extends AnyRef
  21. trait DataTableOptionalEntryDefinitionBody[T] extends AnyRef
  22. trait DataTableOptionalRowDefinitionBody[T] extends AnyRef
  23. trait DataTableRowDefinitionBody[T] extends AnyRef
  24. trait EL extends AnyRef
  25. trait EN extends AnyRef
  26. trait EN_AU extends AnyRef
  27. trait EN_LOL extends AnyRef
  28. trait EN_OLD extends AnyRef
  29. trait EN_PIRATE extends AnyRef
  30. trait EN_SCOUSE extends AnyRef
  31. trait EO extends AnyRef
  32. trait ES extends AnyRef
  33. trait ET extends AnyRef
  34. trait FA extends AnyRef
  35. trait FI extends AnyRef
  36. trait FR extends AnyRef
  37. trait GA extends AnyRef
  38. trait GJ extends AnyRef
  39. trait GL extends AnyRef
  40. class GlueAdaptor extends AnyRef
  41. trait HE extends AnyRef
  42. trait HI extends AnyRef
  43. trait HR extends AnyRef
  44. trait HT extends AnyRef
  45. trait HU extends AnyRef
  46. sealed trait HookType extends AnyRef
  47. trait ID extends AnyRef
  48. trait IS extends AnyRef
  49. trait IT extends AnyRef
  50. class IncorrectHookDefinitionException extends CucumberBackendException
  51. class IncorrectStepDefinitionException extends CucumberException
  52. trait JA extends AnyRef
  53. trait JV extends AnyRef
  54. trait JacksonDefaultDataTableEntryTransformer extends ScalaDsl

    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.

  55. trait KA extends AnyRef
  56. trait KN extends AnyRef
  57. trait KO extends AnyRef
  58. trait LT extends AnyRef
  59. trait LU extends AnyRef
  60. trait LV extends AnyRef
  61. trait MK_CYRL extends AnyRef
  62. trait MK_LATN extends AnyRef
  63. trait MN extends AnyRef
  64. trait MR extends AnyRef
  65. trait NE extends AnyRef
  66. trait NL extends AnyRef
  67. trait NO extends AnyRef
  68. trait PA extends AnyRef
  69. trait PL extends AnyRef
  70. trait PT extends AnyRef
  71. class PendingException extends RuntimeException
  72. trait RO extends AnyRef
  73. trait RU extends AnyRef
  74. trait SK extends AnyRef
  75. trait SL extends AnyRef
  76. trait SR_CYRL extends AnyRef
  77. trait SR_LATN extends AnyRef
  78. trait SV extends AnyRef
  79. class ScalaBackend extends Backend
  80. class ScalaBackendProviderService extends BackendProviderService
  81. trait ScalaDataTableCellDefinition[T] extends ScalaDataTableTypeDefinition
  82. case class ScalaDataTableCellTypeDetails[T](emptyPatterns: Seq[String], body: DataTableCellDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
  83. trait ScalaDataTableDefinition[T] extends ScalaDataTableTypeDefinition
  84. trait ScalaDataTableEntryDefinition[T] extends ScalaDataTableTypeDefinition
  85. case class ScalaDataTableEntryTypeDetails[T](emptyPatterns: Seq[String], body: DataTableEntryDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
  86. trait ScalaDataTableOptionalCellDefinition[T] extends ScalaDataTableTypeDefinition
  87. case class ScalaDataTableOptionalCellTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalCellDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
  88. trait ScalaDataTableOptionalEntryDefinition[T] extends ScalaDataTableTypeDefinition
  89. case class ScalaDataTableOptionalEntryTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalEntryDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
  90. trait ScalaDataTableOptionalRowDefinition[T] extends ScalaDataTableTypeDefinition
  91. case class ScalaDataTableOptionalRowTypeDetails[T](emptyPatterns: Seq[String], body: DataTableOptionalRowDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
  92. trait ScalaDataTableRowDefinition[T] extends ScalaDataTableTypeDefinition
  93. case class ScalaDataTableRowTypeDetails[T](emptyPatterns: Seq[String], body: DataTableRowDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
  94. case class ScalaDataTableTableTypeDetails[T](emptyPatterns: Seq[String], body: DataTableDefinitionBody[T], tag: ClassTag[T]) extends ScalaDataTableTypeDetails[T] with Product with Serializable
  95. trait ScalaDataTableTypeDefinition extends DataTableTypeDefinition with AbstractDatatableElementTransformerDefinition
  96. sealed trait ScalaDataTableTypeDetails[T] extends AnyRef
  97. trait ScalaDefaultDataTableCellTransformerDefinition extends DefaultDataTableCellTransformerDefinition with AbstractDatatableElementTransformerDefinition
  98. case class ScalaDefaultDataTableCellTransformerDetails(emptyPatterns: Seq[String], body: DefaultDataTableCellTransformerBody) extends Product with Serializable
  99. trait ScalaDefaultDataTableEntryTransformerDefinition extends DefaultDataTableEntryTransformerDefinition with AbstractDatatableElementTransformerDefinition
  100. case class ScalaDefaultDataTableEntryTransformerDetails(emptyPatterns: Seq[String], body: DefaultDataTableEntryTransformerBody) extends Product with Serializable
  101. trait ScalaDefaultParameterTransformerDefinition extends DefaultParameterTransformerDefinition with AbstractGlueDefinition
  102. case class ScalaDefaultParameterTransformerDetails(body: DefaultParameterTransformerBody) extends Product with Serializable
  103. trait ScalaDocStringTypeDefinition[T] extends DocStringTypeDefinition with AbstractGlueDefinition
  104. case class ScalaDocStringTypeDetails[T](contentType: String, body: DocStringDefinitionBody[T], tag: ClassTag[T]) extends Product with Serializable
  105. trait ScalaDsl extends BaseScalaDsl with StepDsl with HookDsl with DataTableTypeDsl with DocStringTypeDsl with ParameterTypeDsl with DefaultTransformerDsl

    Base trait for a scala step definition implementation.

  106. class ScalaDslRegistry extends AnyRef
  107. class ScalaGlobalDataTableCellDefinition[T] extends ScalaDataTableCellDefinition[T]
  108. class ScalaGlobalDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition
  109. class ScalaGlobalDataTableDefinition[T] extends ScalaDataTableDefinition[T]
  110. class ScalaGlobalDataTableEntryDefinition[T] extends ScalaDataTableEntryDefinition[T]
  111. class ScalaGlobalDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition
  112. class ScalaGlobalDataTableOptionalCellDefinition[T] extends ScalaDataTableOptionalCellDefinition[T]
  113. class ScalaGlobalDataTableOptionalEntryDefinition[T] extends ScalaDataTableOptionalEntryDefinition[T]
  114. class ScalaGlobalDataTableOptionalRowDefinition[T] extends ScalaDataTableOptionalRowDefinition[T]
  115. class ScalaGlobalDataTableRowDefinition[T] extends ScalaDataTableRowDefinition[T]
  116. class ScalaGlobalDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition
  117. class ScalaGlobalDocStringTypeDefinition[T] extends ScalaDocStringTypeDefinition[T]
  118. class ScalaGlobalHookDefinition extends ScalaHookDefinition
  119. class ScalaGlobalParameterTypeDefinition[R] extends ScalaParameterTypeDefinition[R]
  120. class ScalaGlobalStepDefinition extends ScalaStepDefinition
  121. trait ScalaHookDefinition extends HookDefinition with AbstractGlueDefinition
  122. case class ScalaHookDetails(tagExpression: String, order: Int, body: HookDefinitionBody) extends Product with Serializable
  123. class ScalaParameterInfo extends ParameterInfo
  124. trait ScalaParameterTypeDefinition[R] extends ParameterTypeDefinition with AbstractGlueDefinition
  125. case class ScalaParameterTypeDetails[R](name: String, regex: String, body: (List[String]) => R, tag: ClassTag[R]) extends Product with Serializable
  126. class ScalaParameterizedType extends ParameterizedType
  127. class ScalaScenarioScopedDataTableCellDefinition[T] extends ScalaDataTableCellDefinition[T] with ScenarioScoped
  128. class ScalaScenarioScopedDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition with ScenarioScoped
  129. class ScalaScenarioScopedDataTableDefinition[T] extends ScalaDataTableDefinition[T] with ScenarioScoped
  130. class ScalaScenarioScopedDataTableEntryDefinition[T] extends ScalaDataTableEntryDefinition[T] with ScenarioScoped
  131. class ScalaScenarioScopedDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition with ScenarioScoped
  132. class ScalaScenarioScopedDataTableOptionalCellDefinition[T] extends ScalaDataTableOptionalCellDefinition[T] with ScenarioScoped
  133. class ScalaScenarioScopedDataTableOptionalEntryDefinition[T] extends ScalaDataTableOptionalEntryDefinition[T] with ScenarioScoped
  134. class ScalaScenarioScopedDataTableOptionalRowDefinition[T] extends ScalaDataTableOptionalRowDefinition[T] with ScenarioScoped
  135. class ScalaScenarioScopedDataTableRowDefinition[T] extends ScalaDataTableRowDefinition[T] with ScenarioScoped
  136. class ScalaScenarioScopedDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition with ScenarioScoped
  137. class ScalaScenarioScopedDocStringTypeDefinition[T] extends ScalaDocStringTypeDefinition[T] with ScenarioScoped
  138. class ScalaScenarioScopedHookDefinition extends ScalaHookDefinition with ScenarioScoped
  139. class ScalaScenarioScopedParameterTypeDefinition[R] extends ScalaParameterTypeDefinition[R] with ScenarioScoped
  140. class ScalaScenarioScopedStepDefinition extends ScalaStepDefinition with ScenarioScoped
  141. class ScalaSnippet extends Snippet
  142. trait ScalaStepDefinition extends StepDefinition with AbstractGlueDefinition
  143. case class ScalaStepDetails(frame: StackTraceElement, name: String, pattern: String, types: Seq[Manifest[_]], body: (List[Any]) => Any) extends Product with Serializable

    Implementation of step definition for scala.

    Implementation of step definition for scala.

    frame

    Representation of a stack frame containing information about the context in which a step was defined. Allows retrospective queries about the definition of a step.

    name

    The name of the step definition class, e.g. cucumber.runtime.scala.test.CukesStepDefinitions

    pattern

    The regex matcher that defines the cucumber step, e.g. /I eat (.*) cukes$/

    types

    Parameters types of body step definition

    body

    Function body of a step definition. This is what actually runs the code within the step def.

  144. class ScalaTypeResolver extends TypeResolver
  145. 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 see io.cucumber.core.plugin.PrettyFormatter.

  146. trait TA extends AnyRef
  147. trait TH extends AnyRef
  148. trait TL extends AnyRef
  149. trait TLH extends AnyRef
  150. trait TR extends AnyRef
  151. trait TT extends AnyRef
  152. trait UK extends AnyRef
  153. trait UR extends AnyRef
  154. trait UZ extends AnyRef
  155. case class UndefinedHook(hookType: HookType, stackTraceElement: StackTraceElement) extends Product with Serializable
  156. trait VI extends AnyRef
  157. trait ZH_CN extends AnyRef
  158. trait ZH_TW extends AnyRef

Ungrouped