package
api
Type Members
-
case class
CypherValueRecords(header: List[String], rows: List[Map[String, CypherValue]]) extends Product with Serializable
-
case class
Dummy(source: PickleStep) extends Step with Product with Serializable
-
case class
Execute(query: String, qt: QueryType, source: PickleStep) extends Step with Product with Serializable
-
case class
ExecutionFailed(errorType: String, phase: String, detail: String, exception: Option[Throwable] = None) extends Product with Serializable
-
case class
ExpectError(errorType: String, phase: String, detail: String, source: PickleStep) extends Step with Product with Serializable
-
case class
ExpectResult(expectedResult: CypherValueRecords, source: PickleStep, sorted: Boolean = false) extends Step with Product with Serializable
-
case class
Feature(scenarios: Seq[Scenario]) extends Product with Serializable
-
-
case class
InvalidFeatureFormatException(message: String) extends RuntimeException with Product with Serializable
-
case class
Measure(source: PickleStep) extends Step with Product with Serializable
-
case class
Parameters(values: Map[String, CypherValue], source: PickleStep) extends Step with Product with Serializable
-
-
sealed
trait
QueryType extends AnyRef
-
case class
RegisterProcedure(signature: String, values: CypherValueRecords, source: PickleStep) extends Step with Product with Serializable
-
-
case class
Scenario(featureName: String, name: String, tags: Set[String], steps: List[Step], source: Pickle) extends Product with Serializable
-
case class
SideEffects(expected: Diff = Diff(), source: PickleStep) extends Step with Product with Serializable
-
sealed
trait
Step extends AnyRef
-
case class
StringRecords(header: List[String], rows: List[Map[String, String]]) extends Product with Serializable
Mutable implementations implement .cypher Immutable implementations implement .execute
An implementation will not have to implement .cypher if .execute is overridden.