ScalaStepDefinition

io.cucumber.scala.ScalaStepDefinition
See theScalaStepDefinition companion object
trait ScalaStepDefinition extends StepDefinition with AbstractGlueDefinition

Attributes

Companion:
object
Graph
Supertypes
trait StepDefinition
trait Located
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Concrete methods

override def execute(args: Array[AnyRef]): Unit

Attributes

Definition Classes
StepDefinition
override def getLocation(): String

Attributes

Definition Classes
override def getPattern: String

Attributes

Definition Classes
StepDefinition

Inherited methods

protected def executeAsCucumber(block: => Unit): Unit

Executes the block of code and handle failures in the way asked by Cucumber specification: that is throwing a CucumberInvocationTargetException.

Executes the block of code and handle failures in the way asked by Cucumber specification: that is throwing a CucumberInvocationTargetException.

Attributes

Inherited from:
AbstractGlueDefinition
override def getSourceReference(): Optional[SourceReference]

Attributes

Definition Classes
Inherited from:
AbstractGlueDefinition
override def isDefinedAt(stackTraceElement: StackTraceElement): Boolean

Attributes

Definition Classes
Inherited from:
AbstractGlueDefinition

Abstract fields

val stepDetails: ScalaStepDetails

Concrete fields

override val location: StackTraceElement
override val parameterInfos: List[ParameterInfo]

Inherited fields

lazy val sourceReference: SourceReference

Attributes

Inherited from:
AbstractGlueDefinition