Indicates whether this Outcome
represents a test that was canceled.
Indicates whether this Outcome
represents a test that was canceled.
This class's implementation of this method always returns false
.
true if this Outcome
is an instance of Canceled
.
Indicates whether this Outcome
represents a test that either failed or was canceled, in which case this Outcome
will contain an exception.
Indicates whether this Outcome
represents a test that either failed or was canceled, in which case this Outcome
will contain an exception.
true if this Outcome
is an instance of either Failed
or Canceled
.
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
.
true if this Outcome
is an instance of Failed
.
Indicates that this Outcome
represents a test that was pending.
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
.
true if this Outcome
is an instance of Succeeded
.
Converts this Outcome
to an Option[Throwable]
.
Converts this Outcome
to an Option[Throwable]
.
This class's implementation of this method always returns None
.
a Some
wrapping the contained exception if this Outcome
is an instance of either Failed
or Canceled
.
Converts this Outcome
to a Succeeded
.
Outcome for a test that was pending, which contains an optional string giving more information on what exactly is needed for the test to become non-pending.