Packages

p

io.cucumber

scala

package scala

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

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 DataTableRowDefinitionBody[T] extends AnyRef
  21. trait EL extends AnyRef
  22. trait EN extends AnyRef
  23. trait EN_AU extends AnyRef
  24. trait EN_LOL extends AnyRef
  25. trait EN_OLD extends AnyRef
  26. trait EN_PIRATE extends AnyRef
  27. trait EN_SCOUSE extends AnyRef
  28. trait EO extends AnyRef
  29. trait ES extends AnyRef
  30. trait ET extends AnyRef
  31. trait FA extends AnyRef
  32. trait FI extends AnyRef
  33. trait FR extends AnyRef
  34. trait GA extends AnyRef
  35. trait GJ extends AnyRef
  36. trait GL extends AnyRef
  37. class GlueAdaptor extends AnyRef
  38. trait HE extends AnyRef
  39. trait HI extends AnyRef
  40. trait HR extends AnyRef
  41. trait HT extends AnyRef
  42. trait HU extends AnyRef
  43. sealed trait HookType extends AnyRef
  44. trait ID extends AnyRef
  45. trait IS extends AnyRef
  46. trait IT extends AnyRef
  47. class IncorrectHookDefinitionException extends CucumberBackendException
  48. class IncorrectStepDefinitionException extends CucumberException
  49. trait JA extends AnyRef
  50. trait JV extends AnyRef
  51. 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.

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

    Base trait for a scala step definition implementation.

  97. class ScalaDslRegistry extends AnyRef
  98. class ScalaGlobalDataTableCellDefinition[T] extends ScalaDataTableCellDefinition[T]
  99. class ScalaGlobalDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition
  100. class ScalaGlobalDataTableDefinition[T] extends ScalaDataTableDefinition[T]
  101. class ScalaGlobalDataTableEntryDefinition[T] extends ScalaDataTableEntryDefinition[T]
  102. class ScalaGlobalDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition
  103. class ScalaGlobalDataTableRowDefinition[T] extends ScalaDataTableRowDefinition[T]
  104. class ScalaGlobalDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition
  105. class ScalaGlobalDocStringTypeDefinition[T] extends ScalaDocStringTypeDefinition[T]
  106. class ScalaGlobalHookDefinition extends ScalaHookDefinition
  107. class ScalaGlobalParameterTypeDefinition[R] extends ScalaParameterTypeDefinition[R]
  108. class ScalaGlobalStepDefinition extends ScalaStepDefinition
  109. trait ScalaHookDefinition extends HookDefinition with AbstractGlueDefinition
  110. case class ScalaHookDetails(tagExpression: String, order: Int, body: HookDefinitionBody) extends Product with Serializable
  111. class ScalaParameterInfo extends ParameterInfo
  112. trait ScalaParameterTypeDefinition[R] extends ParameterTypeDefinition with AbstractGlueDefinition
  113. case class ScalaParameterTypeDetails[R](name: String, regex: String, body: (List[String]) ⇒ R, tag: ClassTag[R]) extends Product with Serializable
  114. class ScalaParameterizedType extends ParameterizedType
  115. class ScalaScenarioScopedDataTableCellDefinition[T] extends ScalaDataTableCellDefinition[T] with ScenarioScoped
  116. class ScalaScenarioScopedDataTableCellTransformerDefinition extends ScalaDefaultDataTableCellTransformerDefinition with ScenarioScoped
  117. class ScalaScenarioScopedDataTableDefinition[T] extends ScalaDataTableDefinition[T] with ScenarioScoped
  118. class ScalaScenarioScopedDataTableEntryDefinition[T] extends ScalaDataTableEntryDefinition[T] with ScenarioScoped
  119. class ScalaScenarioScopedDataTableEntryTransformerDefinition extends ScalaDefaultDataTableEntryTransformerDefinition with ScenarioScoped
  120. class ScalaScenarioScopedDataTableRowDefinition[T] extends ScalaDataTableRowDefinition[T] with ScenarioScoped
  121. class ScalaScenarioScopedDefaultParameterTransformerDefinition extends ScalaDefaultParameterTransformerDefinition with ScenarioScoped
  122. class ScalaScenarioScopedDocStringTypeDefinition[T] extends ScalaDocStringTypeDefinition[T] with ScenarioScoped
  123. class ScalaScenarioScopedHookDefinition extends ScalaHookDefinition with ScenarioScoped
  124. class ScalaScenarioScopedParameterTypeDefinition[R] extends ScalaParameterTypeDefinition[R] with ScenarioScoped
  125. class ScalaScenarioScopedStepDefinition extends ScalaStepDefinition with ScenarioScoped
  126. class ScalaSnippet extends Snippet
  127. trait ScalaStepDefinition extends StepDefinition with AbstractGlueDefinition
  128. 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.

  129. class ScalaTypeResolver extends TypeResolver
  130. 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.

  131. trait TA extends AnyRef
  132. trait TH extends AnyRef
  133. trait TL extends AnyRef
  134. trait TLH extends AnyRef
  135. trait TR extends AnyRef
  136. trait TT extends AnyRef
  137. trait UK extends AnyRef
  138. trait UR extends AnyRef
  139. trait UZ extends AnyRef
  140. case class UndefinedHook(hookType: HookType, stackTraceElement: StackTraceElement) extends Product with Serializable
  141. trait VI extends AnyRef
  142. trait ZH_CN extends AnyRef
  143. trait ZH_TW extends AnyRef

Ungrouped