Trait providing an apply method to which alert messages about a running suite of tests can be reported.
Trait that contains the alert method, which can be used to send an alert to the reporter.
Trait providing an implicit conversion that allows clues to be placed after a block of code.
Arguments bundle passed to four of ScalaTest's lifecycle methods: run, runNestedSuites,
runTests, and runTest.
Marker trait that serves as the result type of assert, assume, and pending methods of
trait Assertions, which return its only instance, the Succeeded singleton, or throw
an exception that indicates a failed, canceled, or pending test.
Marker trait that serves as the result type of assert, assume, and pending methods of
trait Assertions, which return its only instance, the Succeeded singleton, or throw
an exception that indicates a failed, canceled, or pending test.
Trait that contains ScalaTest's basic assertion methods.
The base trait of ScalaTest's asynchronous testing styles, which defines a
withFixture lifecycle method that accepts as its parameter a test function
that returns a FutureOutcome.
Trait defining abstract "lifecycle" methods that are implemented in AsyncTestSuite
and can be overridden in stackable modification traits.
Trait that can be mixed into suites that need code executed before and after running each test.
Stackable trait that can be mixed into suites that need methods invoked before and after executing the suite.
Trait that can be mixed into suites that need methods that make use of the config map invoked before and/or after executing the suite.
Stackable trait that can be mixed into suites that need code executed before and/or after running each test.
Stackable trait that can be mixed into suites that need code that makes use of test data (test name, tags, config map, etc.) executed before and/or after running each test.
Trait that when mixed into a TestSuite cancels any remaining tests in that
TestSuite instance after a test fails.
Outcome for a test that was canceled, containing an exception describing the cause of the cancelation.
Trait providing class Checkpoint, which enables multiple assertions
to be performed within a test, with any failures accumulated and reported
together at the end of the test.
Trait that provides a complete-lastly construct, which ensures
cleanup code in lastly is executed whether the code passed to complete
completes abruptly with an exception or successfully results in a Future,
FutureOutcome, or other type with an
implicit Futuristic instance.
Composite Status that aggregates its completion and failed states of set of other Statuses passed to its constructor.
A map of configuration data.
Wrapper Suite that passes an instance of the config map to the constructor of the
wrapped Suite when run is invoked.
A sorter for the events of a run's distributed suites.
A sorter for the events of a suite's distributed tests.
Trait whose instances facilitate parallel execution of Suites.
Trait to which markup text tests can be reported.
Trait that contains a markup method, which can be used to send markup to the Reporter.
Dynamic tags for a run.
Trait that provides an implicit conversion that adds value (when you expect a Right)
and left.value (when you expect a Left) methods
to Either, which will return the selected value of the Either if defined,
or throw TestFailedException if not.
A case class implementation of java.util.Map.Entry to make it easier to
test Java Maps with ScalaTest Matchers.
Superclass for the two outcomes of running a test that contain an exception: Failed and Canceled.
Outcome for a test that failed, containing an exception describing the cause of the failure.
Filter whose apply method determines which of the passed tests to run and ignore based on tags to include and exclude passed as
as class parameters.
The base trait of ScalaTest's "fixture" async testing styles, which enable you to pass fixture objects into tests.
Marker trait for fixture-context objects, that enables them
to be used in testing styles that require type Assertion
Base trait for a family of style traits that can pass a fixture object into tests.
The base trait for ScalaTest's synchronous testing styles that accept a fixture object passed into tests.
Wrapper class for Future[Outcome] that presents a more convenient API for
manipulation in withFixture methods in async styles.
Trait that contains methods named given, when, then, and and,
which take a string message and implicit Informer, and forward the message to the informer.
Trait to which custom information about a running suite of tests can be reported.
Trait that contains the info method, which can be used to send info to the reporter.
Trait containing the inside construct, which allows you to make statements about nested object graphs using pattern matching.
Provides nestable inspector methods (or just inspectors) that enable assertions to be made about collections.
Trait that provides an implicit conversion that adds to collection types a loneElement method, which
will return the value of the lone element if the collection does
indeed contain one and only one element, or throw TestFailedException if not.
Trait that can be mixed into a Suite to disable the implicit conversions provided by default in trait
Assertions, which trait Suite extends.
Trait providing an apply method to which status updates about a running suite of tests can be reported.
Trait that contains the note method, which can be used to send a status notification to the reporter.
Trait that facilitates a style of testing in which each test is run in its own instance of the suite class to isolate each test from the side effects of the other tests in the suite.
Trait that provides an implicit conversion that adds a value method
to Option, which will return the value of the option if it is defined,
or throw TestFailedException if not.
Superclass for the possible outcomes of running a test.
Trait that contains the outcomeOf method, which executes a passed code block and
transforms the outcome into an Outcome, using the
same mechanism used by ScalaTest to produce an Outcome when executing
a test.
Trait that causes that the tests of any suite it is mixed into to be run in parallel if
a Distributor is passed to runTests.
Trait that provides an implicit conversion that adds a valueAt method
to PartialFunction, which will return the value (result) of the function applied to the argument passed to valueAt,
or throw TestFailedException if the partial function is not defined at the argument.
Trait facilitating the inclusion of a payload in a thrown ScalaTest exception.
Trait mixed into the result type of the pending statement of trait Assertions, which always throws TestPendingException.
Trait that facilitates the testing of private methods.
Trait that causes tests to be run in pseudo-random order.
Offers two methods for transforming futures when exceptions are expected.
Trait whose instances collect the results of a running suite of tests and presents those results in some way to the user.
Subtrait of Reporter that contains a dispose method for
releasing any finite, non-memory resources, such as file handles, held by the
Reporter.
Provides methods that can be used in withFixture implementations to retry tests in various scenarios.
A Suite class mixing in SequentialNestedSuiteExecution that takes
zero to many Suites, which will be returned from its nestedSuites method.
Trait that causes the nested suites of any suite it is mixed into to be run sequentially even if
a Distributor is passed to runNestedSuites.
Trait that causes StackDepth exceptions thrown by a running test (such as TestFailedExceptions) to have
the exception's stack trace severed at the stack depth.
Trait whose instances provide a run method and configuration fields that implement
the ScalaTest shell: its DSL for the Scala interpreter.
Status implementation that can change its state over time.
The result status of running a test or a suite, which is used to support parallel and asynchronous execution of tests.
A Suite class that takes zero to many Suites,
which will be returned from its nestedSuites method and
executed in “stepwise” fashion by its runNestedSuites method.
Trait that causes the nested suites of any suite it is mixed into to be run sequentially even if
a Distributor is passed to runNestedSuites.
Trait whose instances can accept a stop request and indicate whether a stop has already been requested.
Trait providing a streamlined method that returns a Uniformity[T]
instance for any subtype of scala.xml.NodeSeq that will normalize the XML by removing empty text nodes and trimming
non-empty text nodes.
Trait providing an implicit Equality[T] for subtypes
of scala.xml.NodeSeq that before testing for equality, will normalize left and right sides
by removing empty XML text nodes and trimming non-empty text nodes.
Subtrait of NormMethods that provides
an implicit Uniformity[T] for subtypes of scala.xml.NodeSeq that enables
you to streamline XML by invoking .norm on it.
A suite of tests.
Trait defining abstract "lifecycle" methods that are implemented in Suite and can
be overridden in stackable modification traits.
A Suite class that takes zero to many Suites in its constructor,
which will be returned from its nestedSuites method.
Class whose subclasses can be used to tag tests in style traits in which tests are defined as functions.
A bundle of information about the current test.
The base trait of ScalaTest's synchronous testing styles, which defines a
withFixture lifecycle method that accepts as its parameter a test function
that returns an Outcome.
Trait defining abstract "lifecycle" methods that are implemented in TestSuite
and can be overridden in stackable modification traits.
SuiteMixin trait that overrides run to execute tests before nested suites.
Class that tracks the progress of a series of Ordinals produced by invoking
next and nextNewOldPair on the current Ordinal.
Trait that provides an implicit conversion that adds success and failure methods
to scala.util.Try, enabling you to make assertions about the value of a Success or
the exception of a Failure.
The org.scalatest.AsyncTestRegistration has been deprecated and will be removed in a future version of ScalaTest. We do
not plan a replacement.
A trait that represent an expression recorded by DiagrammedExprMacro, which includes the following members:
The org.scalatest.FixtureAsyncTestRegistration has been deprecated and will be removed in a future version of ScalaTest. We do
not plan a replacement.
The org.scalatest.FixtureTestRegistration has been deprecated and will be removed in a future version of ScalaTest. We do
not plan a replacement.
Trait whose instances can rerun tests or other entities (such as suites).
The org.scalatest.TestRegistration has been deprecated and will be removed in a future version of ScalaTest. We do
not plan a replacement.
Companion object that facilitates the importing of AppendedClues members as
an alternative to mixing it in.
Companion object that facilitates the importing of Assertions members as
an alternative to mixing it in.
Companion object to class Canceled that provides, in addition to the extractor and factory method
provided by the compiler given its companion is a case class, a second factory method
that produces a Canceled outcome given a string message.
Companion object that facilitates the importing the members of trait Checkpoints as
an alternative to mixing it in.
Companion object that facilitates the importing of CompleteLastly members as
an alternative to mixing it in.
Companion object to class ConfigMap containing factory methods.
Companion object that facilitates the importing of ValueEither members as
an alternative to mixing it in.
Companion object to class Exceptional that provides a factory method and an extractor that enables
patterns that match both Failed and Canceled outcomes and
extracts the contained exception and a factory method.
Companion object for Failed offering several factory methods.
Singleton status that represents an already completed run with at least one failed test or aborted suite.
Companion object to Filter offering a default Filter and a factory method for Filters.
Companion object to FutureOutcomes that contains factory methods for creating already-completed
FutureOutcomes.
Companion object that facilitates the importing of the inside construct as
an alternative to mixing it in.
Companion object that facilitates the importing of Inspectors members as
an alternative to mixing it in.
Companion object that facilitates the importing of LoneElement members as
an alternative to mixing it in.
Companion object that facilitates the importing of the members of trait Assertions without importing the implicit conversions
it provides by default.
Companion object that facilitates the importing of OptionValues members as
an alternative to mixing it in.
Companion object for trait Outcome that contains an implicit method that enables
collections of Outcomes to be flattened into a collections of contained exceptions.
Companion object that facilitates the importing of OutcomeOf's method as
an alternative to mixing it in.
Companion object that facilitates the importing of PartialFunctionValues members as
an alternative to mixing it in.
Companion object that facilitates the importing of Payloads members as
an alternative to mixing it in.
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.
Companion object that facilitates the importing of PrivateMethodTester members as
an alternative to mixing it in.
Companion object that facilitates the importing of RecoverMethods's method as
an alternative to mixing it in.
Companion object to trait Retries that enables its members to be imported as an
alternative to mixing them in.
The version number of ScalaTest.
The version number of ScalaTest.
the ScalaTest version number.
Companion object to class Sequential that offers an apply factory method
for creating a Sequential instance.
Companion object to class Stepwise that offers an apply factory method
for creating a Stepwise instance.
Companion object to Stopper that holds a factory method that produces a new Stopper whose
stopRequested method returns false until after its requestStop has been
invoked.
Companion object that facilitates the importing of StreamlinedXml members as
an alternative to mixing it the trait.
Companion object that facilitates the importing of StreamlinedXmlEquality members as
an alternative to mixing it the trait.
Companion object that facilitates the importing of StreamlinedXmlNormMethods members as
an alternative to mixing it the trait.
Outcome for a test that succeeded.
Singleton status that represents an already completed run with no tests failed and no suites aborted.
Companion object to class Suites that offers an apply factory method
for creating a Suites instance.
Companion object for Tag, which offers a factory method.
Companion object to Tracker offering a default Tracker.
Companion object that facilitates the importing of TryValues members as
an alternative to mixing it in.
Returns a copy of this Shell with colorPassed configuration parameter set to true.
Returns a copy of this Shell with colorPassed configuration parameter set to true.
Classes, traits, and objects related to testing asynchronous and multi-threaded behavior.
Returns a copy of this Shell with durationsPassed configuration parameter set to true.
Returns a copy of this Shell with durationsPassed configuration parameter set to true.
Classes, traits, and objects for typeclasses that enable ScalaTest's DSLs.
Classes for events sent to the org.scalatest.Reporter to report the results of running tests.
Classes and traits for exceptions thrown by ScalaTest.
Classes and traits supporting ScalaTest's "fixture" style traits, which allow you to pass fixture objects into tests.
Returns a copy of this Shell with fullStacksPassed configuration parameter set to true.
Returns a copy of this Shell with fullStacksPassed configuration parameter set to true.
Returns a copy of this Shell with colorPassed configuration parameter set to false.
Returns a copy of this Shell with colorPassed configuration parameter set to false.
Returns a copy of this Shell with durationsPassed configuration parameter set to false.
Returns a copy of this Shell with durationsPassed configuration parameter set to false.
Returns a copy of this Shell with shortStacksPassed configuration parameter set to false.
Returns a copy of this Shell with shortStacksPassed configuration parameter set to false.
Returns a copy of this Shell with statsPassed configuration parameter set to false.
Returns a copy of this Shell with statsPassed configuration parameter set to false.
Singleton object providing an apply method for the ScalaTest shell and a
main method for ScalaTest's simple runner.
Returns a copy of this Shell with shortStacksPassed configuration parameter set to true.
Returns a copy of this Shell with shortStacksPassed configuration parameter set to true.
Returns a copy of this Shell with statsPassed configuration parameter set to true.
Returns a copy of this Shell with statsPassed configuration parameter set to true.
Singleton-object versions of ScalaTest's built-in tags.
Classes, traits, and objects for ScalaTest's time DSL.
Tools for running ScalaTest.
Classes and traits that support ScalaTest DSLs.
DiagrammedExpr companion object that provides factory methods to create different sub types of DiagrammedExpr
ScalaTest's main traits, classes, and other members, including members supporting ScalaTest's DSL for the Scala interpreter.