ExecuteActions

org.specs2.control.ExecuteActions
See theExecuteActions companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited classlikes

implicit class ActionRunOps[T](action: Action[T])

Attributes

Inherited from:
ExecuteActions
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

def attemptExecuteAction[A](action: Action[A], printer: String => Unit)(ee: ExecutionEnv): Either[Throwable, (Either[Error, A], List[String])]

Attributes

Inherited from:
ExecuteActions
def executeAction[A](action: Action[A], printer: String => Unit)(ee: ExecutionEnv): (Either[Error, A], List[String])

Attributes

Inherited from:
ExecuteActions
def executeActionFuture[A](action: Action[A], printer: String => Unit)(ee: ExecutionEnv): Future[(Either[Error, A], List[String])]

Attributes

Inherited from:
ExecuteActions
def runAction[A](action: Action[A], printer: String => Unit)(ee: ExecutionEnv): Either[Error, A]

Attributes

Inherited from:
ExecuteActions
def runActionFuture[A](action: Action[A], printer: String => Unit)(ee: ExecutionEnv): Future[A]

Attributes

Inherited from:
ExecuteActions

Implicits

Inherited implicits

final implicit def ActionRunOps[T](action: Action[T]): ActionRunOps[T]

Attributes

Inherited from:
ExecuteActions
implicit def actionAsResult[T](implicit r: AsResult[T], ee: ExecutionEnv): AsResult[Action[T]]

This implicit allows an Action[result] to be used inside an example.

This implicit allows an Action[result] to be used inside an example.

For example to read a database.

Attributes

Inherited from:
ExecuteActions