Rehersal 2006.11.16.21

Rehersal is a testing framework for Scala.
Rehersal is a testing framework for Scala. It replaces the built-in SUnit functionality.

The project uses Expectations rather than Assertions, with real boolean operators. Tests can have any name, with any punctuation.

Main features:

  • A very simple, novel testing API: Test names can have spaces and real punctuation!
  • Use of Expectations: Instead of assertions, which are tedious to extend, Rehersal uses Expectations.
  • No Attributes! No Funny Method Names! Tests can have any name, and normal punctuation, enabling "Tests as Documentation" much more naturally.
  • Can be used on the command line: Quick and easy!
  • Can be used simply with a straightforward ant task Just taskdef and go
  • Class Loader safe: Tests are loaded in a separate class loader, allowing garbage collection and safe destruction!
  • Test Categories: Tests are categorized to allow the mixing of unit, integration, regression, etc tests in the same project...

last updated on:
November 20th, 2006, 15:55 GMT
license type:
LGPL (GNU Lesser General Public License) 
developed by:
Raphael Cohn
ROOT \ Programming \ Quality Assurance and Testing
Download Button

In a hurry? Add it to your Download Basket!

user rating 1



Rate it!

Add your review!