ExpectationTableAsserting

org.scalatest.enablers.ExpectationTableAsserting

Abstract class that in the future will hold an intermediate priority TableAsserting implicit, which will enable inspector expressions that have result type Expectation, a more composable form of assertion that returns a result instead of throwing an exception when it fails.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TableAsserting.type

Members list

Type members

Inherited classlikes

abstract class FutureTableAssertingImpl[ASSERTION] extends TableAsserting[Future[ASSERTION]]

Attributes

Inherited from:
UnitTableAsserting
Supertypes
trait TableAsserting[Future[ASSERTION]]
class Object
trait Matchable
class Any
abstract class TableAssertingImpl[ASSERTION] extends TableAsserting[ASSERTION]

Abstract subclass of TableAsserting that provides the bulk of the implementations of TableAsserting's forAll, forEvery and exists.

Abstract subclass of TableAsserting that provides the bulk of the implementations of TableAsserting's forAll, forEvery and exists.

Attributes

Inherited from:
UnitTableAsserting
Supertypes
trait TableAsserting[ASSERTION]
class Object
trait Matchable
class Any

Implicits

Implicits

implicit def assertingNatureOfExpectation: TableAsserting[Expectation] { type Result = Expectation; }

Inherited implicits

implicit def assertingNatureOfT[T]: TableAsserting[T] { type Result = Unit; }

Provides support of TableAsserting for Unit. Do nothing when the check succeeds, but throw TableDrivenPropertyCheckFailedException when check fails.

Provides support of TableAsserting for Unit. Do nothing when the check succeeds, but throw TableDrivenPropertyCheckFailedException when check fails.

Attributes

Inherited from:
UnitTableAsserting