« Return to Thread: [scala] ANNOUNCE: ScalaCheck 1.3

[scala] ANNOUNCE: ScalaCheck 1.3

by rickynils :: Rate this Message:

Reply to Author | View in Thread

Hi!

I'm happy to announce the release of ScalaCheck version 1.3.
Get it now at http://www.scalacheck.org!

RELEASE NOTES

ScalaCheck 1.3

Author: Rickard Nilsson (rickard.nilsson@...)

ScalaCheck is a powerful tool for automatic unit testing of Scala and Java
programs. It features automatic test case generation and minimization 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:

   * Unit properties 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 minimised automatically, which makes  
pin-pointing
     error causes easier.

   * Support for stateful testing of command sequences, and minimization of
     failing command sequences.


This release of ScalaCheck introduces a number of minor fixes and  
improvements
since last release. The Commands API has been polished, it is now simpler  
to
define properties on stateful systems. The User Guide has been improved,  
and
examples on how to group properties with the Properties trait has been  
added.

Please see the change history on ScalaCheck's project site for more  
details on
the changes and additions in this release.


ScalaCheck availability:

   * Project site:
     http://code.google.com/p/scalacheck/

   * Installation with sbaz:

     sbaz update
     sbaz install scalacheck

     If you already have an earlier version of ScalaCheck installed, you
     just need to run:

     sbaz upgrade

   * Binary JAR:
     http://scalacheck.googlecode.com/files/ScalaCheck-1.3.jar

   * Source JAR:
     http://scalacheck.googlecode.com/files/ScalaCheck-1.3-src.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.scalacheck</groupId>
       <artifactId>scalacheck</artifactId>
       <version>1.3</version>
     </dependency>


   / Rickard Nilsson

 « Return to Thread: [scala] ANNOUNCE: ScalaCheck 1.3