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 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 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 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.

AbstractSuite has been deprecated and will be removed in a future version of ScalaTest. Please change occurances of
AbstractSuite where serving as a base class for stackable traits to SuiteMixin. This
is just a name change for stackable traits extending AbstractSuite. If AbstractSuite was
being used in any other way, change AbstractSuite to Suite.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.DuplicateTestNameException to org.scalatest.exceptions.DuplicateTestNameException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.DuplicateTestNameException to org.scalatest.exceptions.DuplicateTestNameException.

Trait FailureOf has been deprecated and will be removed in a future version of ScalaTest.
Instead of the failureOf method provided by this trait, please use the outcomeOf method
provided by trait OutcomeOf instead.

This trait has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.ModifiableMessageXXX to org.scalatest.exceptions.ModifiableMessageXXX.

This trait has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.ModifiableMessageXXX to org.scalatest.exceptions.ModifiableMessageXXX.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.NotAllowedException to org.scalatest.exceptions.NotAllowedException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.NotAllowedException to org.scalatest.exceptions.NotAllowedException.

This trait has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.StackDepth to org.scalatest.exceptions.StackDepth.

This trait has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.StackDepth to org.scalatest.exceptions.StackDepth.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.StackDepthException to org.scalatest.exceptions.StackDepthException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.StackDepthException to org.scalatest.exceptions.StackDepthException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.TestFailedException to org.scalatest.exceptions.TestFailedException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.TestFailedException to org.scalatest.exceptions.TestFailedException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.TestPendingException to org.scalatest.exceptions.TestPendingException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.TestPendingException to org.scalatest.exceptions.TestPendingException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.TestRegistrationClosedException to org.scalatest.exceptions.TestRegistrationClosedException.

This class has been moved to the org.scalatest.exceptions package. The deprecated type alias that has been left in its place will
be removed in a future version of ScalaTest. Please change any uses of org.scalatest.TestRegistrationClosedException to org.scalatest.exceptions.TestRegistrationClosedException.

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 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.