I'm happy to announce ScalaCheck 1.7 which is built for Scala 2.8.0.RC1!
RELEASE NOTES
ScalaCheck 1.7
Author: Rickard Nilsson (rickard...@telia.com)
ScalaCheck is a powerful tool for automatic unit testing of Scala and Java
programs. It features automatic test case generation and simplification of
failing test cases. ScalaCheck started out as a Scala port of the Haskell
library QuickCheck, and has since evolved and been extended with features
not
found in Haskell QuickCheck.
The main features of ScalaCheck is:
* Specifications are written directly in Scala, using combinators
from the ScalaCheck library.
* Properties are tested automatically, with test data generated by
ScalaCheck. Data generation can be precisely controlled, and generation
of custom data types is simple to define.
* Failing test cases are simplified automatically, which makes
pin-pointing
error causes easier.
* Support for stateful testing of command sequences, and simplification
of
failing command sequences.
The major feature of ScalaCheck 1.7 is that it is built for Scala 2.8.
As always, there are also several bug fixes and minor improvements to
the code.
ScalaCheck 1.7 has not been released for sbaz, since there is no final
version of Scala 2.8 out yet. However you can as usual get ScalaCheck
through its website or through Maven.
ScalaCheck links:
* Project site
http://www.scalacheck.org
* User Guide
http://code.google.com/p/scalacheck/wiki/UserGuide
* API documentation
http://scalacheck.googlecode.com/svn/artifacts/1.7/doc/api/index.html
* Mailing list
scala...@googlegroups.com
See http://groups.google.com/group/scalacheck for information and
registration.
* Binary JAR
http://scalacheck.googlecode.com/files/scalacheck_2.8.0.RC1-1.7.jar
* Source JAR
http://scalacheck.googlecode.com/files/scalacheck_2.8.0.RC1-1.7-sources.jar
* Source repository
http://scalacheck.googlecode.com/svn/
* Maven repository at scala-tools.org
Add this to your pom.xml:
<repositories>
<repository>
<id>scala-tools.org</id>
<name>Scala-Tools Maven2 Repository</name>
<url>http://scala-tools.org/repo-releases</url>
</repository>
</repositories>
<dependency>
<groupId>org.scala-tools.testing</groupId>
<artifactId>scalacheck_2.8.0.RC1</artifactId>
<version>1.7</version>
</dependency>