ScalaTest/Scalactic 2.2.4 includes the enhancements listed below. No source code using ScalaTest/ScalaUtils 2.0 or higher should break, but from any version other than 2.2.0, 2.2.1, or 2.2.4 (with which this release is binary compatible), you will likely need to do a clean build to upgrade.
For information on how to include ScalaTest in your project, see the download page. For information on how to use Scalactic in your production code, see its download page.
Note: a 2.2.3 release was deployed, but the bug fix it was supposed to include was accidentally left out. Thus 2.2.3 contained no difference from 2.2.2.
Chain
type that represents a non-empty List
, as well as an End
object
that can serve as a starting point for expressions like 1 :: 2 :: 3 :: End
.
from
method to Or
's companion object that takes an
Option
of the Good
type and a by-name of the Bad
type.
OptionSugar
trait that provides an implicit conversion that adds a toOr
method
to Option
that takes a by-name of the Bad
type. toOr
will convert a
Some
to a Good
and None
to the given Bad
value.
TrySugar
trait that provides an implicit conversion that adds a toOr
method
to Try
. toOr
will convert a
Success
to a Good
and a Failure
to a Bad
.
Visit ScalaTest Release Notes for links to the release notes of all previous versions, or step back in time by visiting the release notes for the previous version.
ScalaTest is brought to you by Bill Venners and Artima.
ScalaTest is free, open-source software
released under the Apache
2.0 license.
If your company loves ScalaTest, please consider sponsoring the project.
Copyright © 2009-2024 Artima, Inc. All Rights Reserved.