Downloading ScalaTest

ScalaTest and ScalaUtils 2.1.3 (for 2.10.0+) are available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well).

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 2.1.3 Scaladoc.

ScalaUtils is a small library of utilities used by ScalaTest 2.1.3 that are useful in your production code as well as your tests. A copy of ScalaUtils is included in ScalaTest's jar file. If you wish to use ScalaUtils in your production code as well, see the information on ScalaUtils below or the scalautils.org website. Here is the information for including ScalaTest in your project:

  • group id: org.scalatest
  • artifact id: scalatest_2.10
  • version: 2.1.3

Here's the code for your Maven POM:

  <dependency>
    <groupId>org.scalatest</groupId>
    <artifactId>scalatest_2.10</artifactId>
    <version>2.1.3</version>
    <scope>test</scope>
  </dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.1.3" % "test"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

Using ScalaUtils in your production code

The ScalaUtils library grew out of the ScalaTest 2.1.3 effort. ScalaTest 2.1.3 is tightly integrated with ScalaUtils. Although you should not include ScalaTest in your production class path (because when ScalaTest doesn't like something, it tends to throw TestFailedException), you can make use of ScalaUtils in you production code. Here's how:

  • group id: org.scalautils
  • artifact id: scalautils_2.10
  • version: 2.1.3

Here's the code for your Maven POM:

   <dependency>
     <groupId>org.scalautils</groupId>
     <artifactId>scalautils_2.10</artifactId>
     <version>2.1.3</version>
   </dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalautils" % "scalautils_2.10" % "2.1.3"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaUtils 2.1.3 Scaladoc.


ScalaTest and ScalaUtils 2.1.2 (for 2.10.0+) are available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well).

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 2.1.2 Scaladoc.

ScalaUtils is a small library of utilities used by ScalaTest 2.1.2 that are useful in your production code as well as your tests. A copy of ScalaUtils is included in ScalaTest's jar file. If you wish to use ScalaUtils in your production code as well, see the information on ScalaUtils below or the scalautils.org website. Here is the information for including ScalaTest in your project:

  • group id: org.scalatest
  • artifact id: scalatest_2.10
  • version: 2.1.2

Here's the code for your Maven POM:

  <dependency>
    <groupId>org.scalatest</groupId>
    <artifactId>scalatest_2.10</artifactId>
    <version>2.1.2</version>
    <scope>test</scope>
  </dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.1.2" % "test"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

Using ScalaUtils in your production code

The ScalaUtils library grew out of the ScalaTest 2.1.2 effort. ScalaTest 2.1.2 is tightly integrated with ScalaUtils. Although you should not include ScalaTest in your production class path (because when ScalaTest doesn't like something, it tends to throw TestFailedException), you can make use of ScalaUtils in you production code. Here's how:

  • group id: org.scalautils
  • artifact id: scalautils_2.10
  • version: 2.1.2

Here's the code for your Maven POM:

  <dependency>
    <groupId>org.scalautils</groupId>
    <artifactId>scalautils_2.10</artifactId>
    <version>2.1.2</version>
  </dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalautils" % "scalautils_2.10" % "2.1.2"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaUtils 2.1.2 Scaladoc.


ScalaTest and ScalaUtils 2.1.1 (for 2.10.0+) are available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well).

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 2.1.1 Scaladoc.

ScalaUtils is a small library of utilities used by ScalaTest 2.1.1 that are useful in your production code as well as your tests. A copy of ScalaUtils is included in ScalaTest's jar file. If you wish to use ScalaUtils in your production code as well, see the information on ScalaUtils below or the scalautils.org website. Here is the information for including ScalaTest in your project:

  • group id: org.scalatest
  • artifact id: scalatest_2.10
  • version: 2.1.1

Here's the code for your Maven POM:

  <dependency>
    <groupId>org.scalatest</groupId>
    <artifactId>scalatest_2.10</artifactId>
    <version>2.1.1</version>
    <scope>test</scope>
  </dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.1.1" % "test"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

Using ScalaUtils in your production code

The ScalaUtils library grew out of the ScalaTest 2.1.1 effort. ScalaTest 2.1.1 is tightly integrated with ScalaUtils. Although you should not include ScalaTest in your production class path (because when ScalaTest doesn't like something, it tends to throw TestFailedException), you can make use of ScalaUtils in you production code. Here's how:

  • group id: org.scalautils
  • artifact id: scalautils_2.10
  • version: 2.1.1

Here's the code for your Maven POM:

  <dependency>
    <groupId>org.scalautils</groupId>
    <artifactId>scalautils_2.10</artifactId>
    <version>2.1.1</version>
  </dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalautils" % "scalautils_2.10" % "2.1.1"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaUtils 2.1.1 Scaladoc.


ScalaTest and ScalaUtils 2.1.0 (for 2.10.0+) are available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well).

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 2.1.0 Scaladoc.

ScalaUtils is a small library of utilities used by ScalaTest 2.1.0 that are useful in your production code as well as your tests. A copy of ScalaUtils is included in ScalaTest's jar file. If you wish to use ScalaUtils in your production code as well, see the information on ScalaUtils below or the scalautils.org website. Here is the information for including ScalaTest in your project:

  • group id: org.scalatest
  • artifact id: scalatest_2.10
  • version: 2.1.0

Here's the code for your Maven POM:

<dependency>
  <groupId>org.scalatest</groupId>
  <artifactId>scalatest_2.10</artifactId>
  <version>2.1.0</version>
  <scope>test</scope>
</dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.1.0" % "test"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

Using ScalaUtils in your production code

The ScalaUtils library grew out of the ScalaTest 2.1.0 effort. ScalaTest 2.1.0 is tightly integrated with ScalaUtils. Although you should not include ScalaTest in your production class path (because when ScalaTest doesn't like something, it tends to throw TestFailedException), you can make use of ScalaUtils in you production code. Here's how:

  • group id: org.scalautils
  • artifact id: scalautils_2.10
  • version: 2.1.0

Here's the code for your Maven POM:

<dependency>
  <groupId>org.scalautils</groupId>
  <artifactId>scalautils_2.10</artifactId>
  <version>2.1.0</version>
</dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalautils" % "scalautils_2.10" % "2.1.0"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaUtils 2.1.0 Scaladoc.


ScalaTest and ScalaUtils 2.0 (for 2.10.0+) are available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well).

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 2.0 Scaladoc.

ScalaUtils is a small library of utilities used by ScalaTest 2.0 that are useful in your production code as well as your tests. A copy of ScalaUtils is included in ScalaTest's jar file. If you wish to use ScalaUtils in your production code as well, see the information on ScalaUtils below or the scalautils.org website. Here is the information for including ScalaTest in your project:

  • group id: org.scalatest
  • artifact id: scalatest_2.10
  • version: 2.0

Here's the code for your Maven POM:

<dependency>
  <groupId>org.scalatest</groupId>
  <artifactId>scalatest_2.10</artifactId>
  <version>2.0</version>
  <scope>test</scope>
</dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.0" % "test"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

Using ScalaUtils in your production code

The ScalaUtils library grew out of the ScalaTest 2.0 effort. ScalaTest 2.0 is tightly integrated with ScalaUtils. Although you should not include ScalaTest in your production class path (because when ScalaTest doesn't like something, it tends to throw TestFailedException), you can make use of ScalaUtils in you production code. Here's how:

  • group id: org.scalautils
  • artifact id: scalautils_2.10
  • version: 2.0

Here's the code for your Maven POM:

<dependency>
  <groupId>org.scalautils</groupId>
  <artifactId>scalautils_2.10</artifactId>
  <version>2.0</version>
</dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalautils" % "scalautils_2.10" % "2.0"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaUtils 2.0 Scaladoc.


ScalaTest 1.9.2 (for 2.10.0+ and 2.9.0+) is available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well):

  • group id: org.scalatest
  • artifact id: scalatest_2.10 (for Scala 2.10.0+) or scalatest_2.9.0 (for Scala 2.9.0+)
  • version: 1.9.2

Here's the code for your Maven POM for Scala 2.10.0:

<dependency>
  <groupId>org.scalatest</groupId>
  <artifactId>scalatest_2.10</artifactId>
  <version>1.9.2</version>
  <scope>test</scope>
</dependency>

For sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalatest" % "scalatest_2.10" % "1.9.2" % "test"

And via sbt (for Scala 2.9.0+):

libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.2" % "test"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release, and 2.9.0 can be used with any 2.9.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

For Scala 2.9.x:

If you don't have it already, you'll also need Scala. You can use any 2.9 release or any 2.10 release, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.9.2 Scaladoc.


ScalaTest 1.9.1 (for 2.10.0+ and 2.9.0+) is available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well):

  • group id: org.scalatest
  • artifact id: scalatest_2.10 (for Scala 2.10.0+) or scalatest_2.9.0 (for Scala 2.9.0+)
  • version: 1.9.1

Or via sbt (version 0.10 or higher) with, (for Scala 2.10.0+):

libraryDependencies += "org.scalatest" % "scalatest_2.10" % "1.9.1" % "test"

And via sbt (for Scala 2.9.0+):

libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1" % "test"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release, and 2.9.0 can be used with any 2.9.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

For Scala 2.9.x:

If you don't have it already, you'll also need Scala. You can use any 2.9 release or any 2.10 release, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.9.1 Scaladoc.


ScalaTest 1.8 (for 2.8.1, 2.8.2, 2.9.0, 2.9.0-1, 2.9.1, and 2.9.2) is available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well):

  • group id: org.scalatest
  • artifact id: scalatest_2.9.0 (for Scala 2.9.0+) or scalatest_2.8.1 (for Scala 2.8.1+)
  • version: 1.8

Or via sbt (version 0.10 or higher) with:

libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.9.0 can be used with any 2.9.x release, and 2.8.1 can be used with any 2.8.x release except 2.8.0. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.9.x:

For Scala 2.8.1 and 2.8.2:

If you don't have it already, you'll also need Scala. You can use any 2.9 release or any 2.8 release later than 2.8.1, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.8 Scaladoc.


ScalaTest 1.7.2 (for 2.8.1, 2.8.2, 2.9.0, 2.9.0-1, 2.9.1, and 2.9.2) is available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well):

  • group id: org.scalatest
  • artifact id: scalatest_2.9.0 (for Scala 2.9.0+) or scalatest_2.8.1 (for Scala 2.8.1+)
  • version: 1.7.2

Or via sbt (version 0.10 or higher) with:

libraryDependencies += "org.scalatest" %% "scalatest" % "1.7.2" % "test"

You can alternatively download a zip file. For Scala 2.9.0+ (including 2.9.0, 2.9.0-1, 2.9.1, and 2.9.2) download and unzip scalatest-1.7.2-for-scala-2.9.zip. For Scala 2.8.1+ (including 2.8.1, 2.8.2) download and unzip scalatest-1.7.2-for-scala-2.8.zip. In either case you'll get a scalatest-1.7.1 directory that contains all the good stuff.

If you don't have it already, you'll also need Scala. You can use any 2.9 release or any 2.8 release later than 2.8.1, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.7.2 Scaladoc.


ScalaTest 1.7.1 (for 2.8.1, 2.8.2, 2.9.0, 2.9.0-1, 2.9.1, and 2.9.2) is available the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well):

  • group id: org.scalatest
  • artifact id: scalatest_2.9.0 (for Scala 2.9.0+) or scalatest_2.8.1 (for Scala 2.8.1+)
  • version: 1.7.1

Or via sbt (version 0.10 or higher) with:

libraryDependencies += "org.scalatest" %% "scalatest" % "1.7.1" % "test"

You can alternatively download a zip file. For Scala 2.9.0+ (including 2.9.0, 2.9.0-1, 2.9.1, and 2.9.2) download and unzip scalatest-1.7.1-for-scala-2.9.zip. For Scala 2.8.1+ (including 2.8.1, 2.8.2) download and unzip scalatest-1.7.1-for-scala-2.8.zip. In either case you'll get a scalatest-1.7.1 directory that contains all the good stuff.

If you don't have it already, you'll also need Scala. You can use any 2.9 release or any 2.8 release later than 2.8.1, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.7.1 Scaladoc.


ScalaTest 1.7 experienced a deployment problem for a few artifact IDs and was replaced by 1.7.1. Please use ScalaTest 1.7.1 instead. The 1.7.1 release is identical with 1.7, except a Guice dependency was made optional in the pom.xml file and, most importantly, the correct jar files were deployed for all artifact IDs.


For ScalaTest 1.6.1 (for Scala 2.9.x, including 2.9.0, 2.9.0-1, 2.9.1, and 2.9.2), download and unzip scalatest-1.6.1.zip. You'll get a scalatest-1.6.1 directory that contains all the good stuff.

You can alternatively download it from the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well):

  • group id: org.scalatest
  • artifact id: scalatest_2.9.0
  • version: 1.6.1

Or via sbt (version 0.10) with:

libraryDependencies += "org.scalatest" %% "scalatest" % "1.6.1" % "test"

If you don't have it already, you'll also need Scala. You can use 2.9.0.final or later, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.6.1 Scaladoc.


For ScalaTest 1.5.1 (for Scala 2.8.1 and 2.8.2), download and unzip scalatest-1.5.1.zip. You'll get a scalatest-1.5.1 directory that contains all the good stuff.

You can alternatively download it from the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well):

  • group id: org.scalatest
  • artifact id: scalatest_2.8.1
  • version: 1.5.1

Or via sbt (version 0.10) with:

libraryDependencies += "org.scalatest" %% "scalatest" % "1.5.1" % "test"

If you don't have it already, you'll also need Scala. You can use 2.8.1.final or later, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.5.1 Scaladoc.


For ScalaTest 1.5 (for Scala 2.8.1), download and unzip scalatest-1.5.zip. You'll get a scalatest-1.5 directory that contains all the good stuff.

You can alternatively download it from the Sonatype OSS Maven repository (which is mirrored on the central Maven repository as well):

  • group id: org.scalatest
  • artifact id: scalatest_2.8.1
  • version: 1.5

If you don't have it already, you'll also need Scala. You can use 2.8.1.final, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.5 Scaladoc.


For ScalaTest 1.4.1 (for Scala 2.9.0+), download and unzip scalatest-1.4.1.zip. You'll get a scalatest-1.4.1 directory that contains all the good stuff.

You can alternatively download it from the Sonatype OSS Maven repository:

  • group id: org.scalatest
  • artifact id: scalatest_2.9.0
  • version: 1.4.1

If you don't have it already, you'll also need Scala. You can use 2.9.0.final or later, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.4.1 Scaladoc.


For ScalaTest 1.3 (for Scala 2.8), download and unzip scalatest-1.3.zip. You'll get a scalatest-1.3 directory that contains all the good stuff.

You can alternatively download it from the Sonatype OSS Maven repository:

  • group id: org.scalatest
  • artifact id: scalatest
  • version: 1.3

If you don't have it already, you'll also need Scala. You can use 2.8.0.final or later, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.3 Scaladoc.


For ScalaTest 1.2 (for Scala 2.8), download and unzip scalatest-1.2.zip. You'll get a scalatest-1.2 directory that contains all the good stuff.

You can alternatively download it from the Sonatype OSS Maven repository:

  • group id: org.scalatest
  • artifact id: scalatest
  • version: 1.2

If you don't have it already, you'll also need Scala. You can use 2.8.0.final or later, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.2 Scaladoc.


For ScalaTest 1.1 (for Scala 2.7.x), download and unzip scalatest-1.1.zip. You'll get a scalatest-1.1 directory that contains all the good stuff.

You can alternatively download it from the Sonatype OSS Maven repository:

  • group id: org.scalatest
  • artifact id: scalatest
  • version: 1.1

If you don't have it already, you'll also need Scala. You can use 2.7.3.final or later, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.1 Scaladoc.


For ScalaTest 1.0, download and unzip scalatest-1.0.zip. You'll get a scalatest-1.0 directory that contains all the good stuff.

You can alternatively download it from the Sonatype OSS Maven repository:

  • group id: org.scalatest
  • artifact id: scalatest
  • version: 1.0

If you don't have it already, you'll also need Scala. You can use 2.7.3.final or later, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaTest 1.0 Scaladoc.


Using ScalaUtils in your production code

The ScalaUtils library grew out of the ScalaTest project. ScalaTest is tightly integrated with ScalaUtils. Although you should not include ScalaTest in your production class path (because when ScalaTest doesn't like something, it tends to throw TestFailedException), you can make use of ScalaUtils in you production code. Here's how:

  • group id: org.scalautils
  • artifact id: scalautils_2.10
  • version: 2.1.0-RC3

Here's the code for your Maven POM:

<dependency>
  <groupId>org.scalautils</groupId>
  <artifactId>scalautils_2.10</artifactId>
  <version>2.1.0-RC3</version>
</dependency>

And for sbt, version 0.10 or higher (for Scala 2.10.0+):

libraryDependencies += "org.scalautils" % "scalautils_2.10" % "2.1.0-RC3"

Alternatively you can just download Jar files for the library and Scaladoc documentation by hand from Sonatype. The artifacts tagged with 2.10 can be used with any 2.10.x release. Jar files are valid zip files, so to access the Scaladoc documentation just unzip the Jar file. The Scaladoc Jars do not contain a top-level directory, however, so you should unzip them in an empty directory.

For Scala 2.10.x:

If you don't have it already, you'll also need Scala. You can use any 2.10 release, which you can get from here:

For a list of the changes in this release, see the release notes. For detailed documentation, see the ScalaUtils 2.1.0 Scaladoc.

ScalaTest is brought to you by Bill Venners, with contributions from several other folks. It is sponsored by Artima, Inc.
ScalaTest is free, open-source software released under the Apache 2.0 license.

Copyright © 2009-2013 Artima, Inc. All Rights Reserved.

artima