This page is no longer maintained — Please continue to the home page at www.scala-lang.org

ScalaTest 1.6.1.RC1 for Scala 2.9.0 Released

No replies
Bill Venners
Joined: 2008-12-18,
User offline. Last seen 31 weeks 5 days ago.

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

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland