org.scalatest

enablers

package enablers

Visibility
  1. Public
  2. All

Type Members

  1. trait Aggregating[-A] extends AnyRef

    Typeclass that enables for aggregations certain contain syntax in the ScalaTest matchers DSL.

  2. trait AggregatingHighPriorityImplicits extends AggregatingStandardImplicits

  3. trait AggregatingImpls extends AnyRef

  4. trait AggregatingJavaImplicits extends AggregatingImpls

  5. trait AggregatingStandardImplicits extends AggregatingJavaImplicits

  6. trait Collecting[E, C] extends AnyRef

    Supertrait for typeclasses that enable loneElement and inspectors syntax for collections.

  7. trait Containing[-C] extends AnyRef

    Supertrait for typeclasses that enable certain contain matcher syntax for containers.

  8. trait ContainingHighPriorityImplicits extends ContainingStandardImplicits

  9. trait ContainingImpls extends AnyRef

  10. trait ContainingStandardImplicits extends JavaContainingImplicits

  11. trait Definition[-T] extends AnyRef

    Supertrait for typeclasses that enable the be defined matcher syntax.

  12. trait Emptiness[-T] extends AnyRef

    Supertrait for typeclasses that enable be empty matcher syntax.

  13. trait Existence[-S] extends AnyRef

    Supertrait for typeclasses that enable the exist matcher syntax.

  14. abstract class ExpectationPropCheckerAsserting extends UnitPropCheckerAsserting

  15. abstract class ExpectationWheneverAsserting extends UnitWheneverAsserting

    Abstract class that in the future will hold an intermediate priority WheneverAsserting 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.

  16. trait FuturePropCheckerAsserting extends AnyRef

  17. trait Futuristic[T] extends AnyRef

    Supertrait for Futureistic typeclasses.

  18. trait InspectorAsserting[T] extends AnyRef

    Supertrait for InspectorAsserting typeclasses, which are used to implement and determine the result type of Inspectors methods such as forAll, forBetween, etc.

  19. trait JavaContainingImplicits extends ContainingImpls

  20. trait KeyMapping[-M] extends AnyRef

    Supertrait for typeclasses that enable contain key matcher syntax.

  21. trait Length[T] extends AnyRef

    Supertrait for Length typeclasses.

  22. trait Messaging[T] extends AnyRef

    Supertrait for Messaging typeclasses.

  23. trait PropCheckerAsserting[T] extends AnyRef

  24. trait Readability[-T] extends AnyRef

    Supertrait for typeclasses that enable the be readable matcher syntax.

  25. trait Retrying[T] extends AnyRef

    Supertrait for Retrying typeclasses, which are used to implement and determine the behavior of Eventually methods.

  26. trait Sequencing[-S] extends AnyRef

    Typeclass that enables for sequencing certain contain syntax in the ScalaTest matchers DSL.

  27. trait Size[T] extends AnyRef

    Supertrait for Size typeclasses.

  28. trait Sortable[-S] extends AnyRef

    Supertrait for typeclasses that enable the be sorted matcher syntax.

  29. trait TableAsserting[ASSERTION] extends AnyRef

    Supertrait for TableAsserting typeclasses, which are used to implement and determine the result type of TableDrivenPropertyChecks's forAll, forEvery and exists method.

  30. trait Timed[T] extends AnyRef

    Trait that provides a timeoutAfter construct, which allows you to specify a timeout for an operation passed as a by-name parameter, as well as a way to signal/interrupt it if the operation exceeds its time limit.

  31. abstract class UnitInspectorAsserting extends AnyRef

    Class holding lowest priority InspectorAsserting implicit, which enables inspector expressions that have result type Unit.

  32. abstract class UnitPropCheckerAsserting extends AnyRef

    Class holding lowest priority CheckerAsserting implicit, which enables GeneratorDrivenPropertyChecks expressions that have result type Unit.

  33. abstract class UnitTableAsserting extends AnyRef

    Class holding lowest priority TableAsserting implicit, which enables TableDrivenPropertyChecks expressions that have result type Unit.

  34. abstract class UnitWheneverAsserting extends AnyRef

    Class holding lowest priority WheneverAsserting implicit, which enables Whenever expressions that have result type Unit.

  35. trait ValueMapping[-M] extends AnyRef

    Supertrait for typeclasses that enable contain value matcher syntax.

  36. trait WheneverAsserting[T] extends AnyRef

    Supertrait for WheneverAsserting typeclasses, which are used to implement and determine the result type of Whenever's whenever method.

  37. trait Writability[-T] extends AnyRef

    Supertrait for typeclasses that enable the be writable matcher syntax.

Value Members

  1. object Aggregating extends AggregatingHighPriorityImplicits

    Companion object for Aggregating that provides implicit implementations for the following types:

  2. object Collecting

    Companion object for Collecting that provides implicit implementations for the following types:

  3. object Containing extends ContainingHighPriorityImplicits

    Companion object for Containing that provides implicit implementations for the following types:

  4. object Definition

    Companion object for Definition that provides implicit implementations for the following types:

  5. object Emptiness

    Companion object for Emptiness that provides implicit implementations for the following types:

  6. object Existence

    Companion object for Existence that provides implicit implementations for java.io.File.

  7. object Futuristic

    Companion object for trait Futuristic that contains implicit Futuristic providers for FutureOutcome and Future[T] for any type T.

  8. object InspectorAsserting extends UnitInspectorAsserting

    Companion object to InspectorAsserting that provides two implicit providers, a higher priority one for passed functions that have result type Assertion, which also yields result type Assertion, and one for any other type, which yields result type Unit.

  9. object KeyMapping

    Companion object for KeyMapping that provides implicit implementations for scala.collection.GenMap and java.util.Map.

  10. object Length

    Companion object for Length that provides implicit implementations for the following types:

  11. object Messaging

    Companion object for Messaging that provides implicit implementations for the following types:

  12. object PropCheckerAsserting extends ExpectationPropCheckerAsserting with FuturePropCheckerAsserting

  13. object Readability

    Companion object for Readability that provides implicit implementations for the following types:

  14. object Retrying

    Companion object that provides Retrying implementations for T and Future[T].

  15. object Sequencing

    Companion object for Sequencing that provides implicit implementations for the following types:

  16. object Size

    Companion object for Size that provides implicit implementations for the following types:

  17. object Sortable

    Companion object for Sortable that provides implicit implementations for the following types:

  18. object TableAsserting extends UnitTableAsserting

    Companion object to TableAsserting that provides two implicit providers, a higher priority one for passed functions that have result type Assertion, which also yields result type Assertion, and one for any other type, which yields result type Unit.

  19. object Timed

    Companion object for Timed typeclass that offers three implicit providers: one for FutureOutcome, one for Future of any type, and one for any other type.

  20. object ValueMapping

    Companion object for ValueMapping that provides implicit implementations for scala.collection.GenMap and java.util.Map.

  21. object WheneverAsserting extends ExpectationWheneverAsserting

    Companion object to WheneverAsserting that provides two implicit providers, a higher priority one for passed functions that have result type Assertion, which also yields result type Assertion, and one for any other type, which yields result type Unit.

  22. object Writability

    Companion object for Writability that provides implicit implementations for the following types:

Ungrouped