- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
ScalaTest 1.6.1.RC1 for Scala 2.9.0 Released
Sun, 2011-06-05, 07:32
Hi All,
I just released ScalaTest 1.6.1.RC1 for Scala 2.9.0. This release
includes several major enhancements from ScalaTest 1.4.1, the previous
release for Scala 2.9.0, including:
- Enhanced support for property-based tests:
+ table-driven property checks
+ generator-driven property checks
- Two new style traits:
+ FreeSpec
+ PropSpec
- The ScalaTest Shell
- Prettier output from the TDD style traits
- Nested output in BDD-style traits that allow nested input
In addition, 1.6.1.RC1 includes a few other enhancements relative to
ScalaTest 1.5:
- Reworked some of the Scaladoc documentation, particularly the
documentation on how to use shared fixtures
- Added the BeforeAndAfter trait
- Deprecated BeforeAndAfterEachFunctions and BeforeAndAfterAllFunctions
- Deprecated the MultipleFixtureXXX traits in the fixture package
More details with links to documentation are here:
http://www.artima.com/weblogs/viewpost.jsp?thread=328435
You can grab it from scala-tools.org via:
group id: org.scalatest
artifact id: scalatest_2.9.0
version: 1.6.1.RC1
Or you can just grab the jar file from:
http://www.scala-tools.org/repo-releases/org/scalatest/scalatest_2.9.0/1...
Or via sbt:
val scalatest = "org.scalatest" % "scalatest_2.9.0" % "1.6.1.RC1
I expect no existing source code to break with this release, other
than possibly through features that had been deprecated for several
releases (most were deprecated in ScalaTest 1.0) that I removed in
1.5. You will need to recompile your tests, but should not need to
make any other changes to upgrade (though it might be a good idea to
fix any deprecation warnings prior to upgrading.) Please post on
scalatest-users if you encounter any problems.
Once an RC proves worthy I will release 1.6.1 final, and shortly
thereafter backport the post-1.5 enhancements and release them as
ScalaTest 1.5.1 (for Scala 2.8.1).
If you're using Scala 2.9.0 and ScalaTest 1.4.1 and have the time,
please try upgrading to 1.6.1.RC1 and let me know if all went well via
a private email.
Thanks.
Bill
----
Bill Venners
Artima, Inc.
http://www.artima.com