Canceled

case class Canceled(exception: TestCanceledException) extends Exceptional

Outcome for a test that was canceled, containing an exception describing the cause of the cancelation.

Value parameters:
ex

the TestCanceledException contained in this Exceptional.

Companion:
object
class Outcome
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Converts this Outcome to a Succeeded.

Converts this Outcome to a Succeeded.

The implmentation of this class will re-throw the passed in exception.

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
override def toOption: Option[Throwable]

Converts this Exceptional to a Some that wraps the contained exception.

Converts this Exceptional to a Some that wraps the contained exception.

Returns:

A Some wrapping the exception contained in this Exceptional.

Definition Classes
Inherited from:
Exceptional

Concrete fields

override val isCanceled: Boolean

Indicates that this Outcome represents a test that was canceled.

Indicates that this Outcome represents a test that was canceled.

This class's implementation of this method always returns true.

Returns:

true

Inherited fields

override val isExceptional: Boolean

Indicates that this Outcome represents a test that either failed or was canceled.

Indicates that this Outcome represents a test that either failed or was canceled.

Returns:

true

Inherited from:
Exceptional
val isFailed: Boolean

Indicates whether this Outcome represents a test that failed.

Indicates whether this Outcome represents a test that failed.

This class's implementation of this method always returns false.

Returns:

true if this Outcome is an instance of Failed.

Inherited from:
Outcome
val isPending: Boolean

Indicates whether this Outcome represents a test that was pending.

Indicates whether this Outcome represents a test that was pending.

This class's implementation of this method always returns false.

Returns:

true if this Outcome is an instance of Pending.

Inherited from:
Outcome
val isSucceeded: Boolean

Indicates whether this Outcome represents a test that succeeded.

Indicates whether this Outcome represents a test that succeeded.

This class's implementation of this method always returns false.

Returns:

true if this Outcome is an instance of Succeeded.

Inherited from:
Outcome