org.scalatest

concurrent

package concurrent

ScalaTest's main traits, classes, and other members, including members supporting ScalaTest's DSL for the Scala interpreter.

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. concurrent
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractPatienceConfiguration extends ScaledTimeSpans

    Trait that defines an abstract patienceConfig method that is implemented in PatienceConfiguration and can be overriden in stackable modification traits such as IntegrationPatience.

  2. trait AsyncCancelAfterFailure extends AsyncTestSuiteMixin

    Trait that when mixed into a AsyncTestSuite cancels any remaining tests in that AsyncTestSuite instance after a test fails.

  3. trait AsyncTimeLimitedTests extends AsyncTestSuiteMixin with TimeLimits

    Trait that when mixed into an asynchronous suite class establishes a time limit for its tests.

  4. trait Futures extends PatienceConfiguration

    Trait that facilitates testing with futures.

  5. trait IntegrationPatience extends AbstractPatienceConfiguration

    Stackable modification trait for PatienceConfiguration that provides default timeout and interval values appropriate for integration testing.

  6. trait PatienceConfiguration extends AbstractPatienceConfiguration

    Trait providing methods and classes used to configure timeouts and, where relevant, the interval between retries.

  7. trait ScalaFutures extends Futures

    Provides an implicit conversion from scala.concurrent.Future[T] to FutureConcept[T].

  8. trait ScaledTimeSpans extends AnyRef

    Trait providing a scaled method that can be used to scale time Spans used during the testing of asynchronous operations.

  9. class SelectorSignaler extends Signaler

    Strategy for signaling an operation in which wakeup is called on the java.nio.channels.Selector passed to the constructor.

  10. trait Signaler extends AnyRef

    Strategy for signaling an operation after a timeout expires.

  11. class SocketSignaler extends Signaler

    Strategy for signaling an operation in which close is called on the java.net.Socket passed to the constructor.

  12. trait TimeLimitedTests extends TestSuiteMixin

    Trait that when mixed into a suite class establishes a time limit for its tests.

  13. trait TimeLimits extends AnyRef

    Trait that provides failAfter and cancelAfter methods, which allow you to specify a time limit for an operation passed as a by-name parameter, as well as a way to signal it if the operation exceeds its time limit.

Value Members

  1. object DoNotSignal extends Signaler

    Signaling strategy in which nothing is done to try and signal or interrupt an operation.

  2. object PatienceConfiguration

  3. object ScalaFutures extends ScalaFutures

    Companion object that facilitates the importing of ScalaFutures members as an alternative to mixing in the trait.

  4. object SelectorSignaler

    Companion object that provides a factory method for a SelectorSignaler.

  5. object Signaler

    Companion object that provides a factory method for a Singlaer defined in terms of a function from a function of type Thread to Unit.

  6. object SocketSignaler

    Companion object that provides a factory method for a SocketSignaler.

  7. object TestExecutionContext

  8. object ThreadSignaler extends Signaler

    Strategy for signaling an operation in which interrupt is called on the Thread passed to apply.

  9. object TimeLimits extends TimeLimits

    Companion object that facilitates the importing of Timeouts members as an alternative to mixing in the trait.

Inherited from AnyRef

Inherited from Any

Ungrouped