PackageDescription: SUnitUIExtensions


S Unit UI Extensions

Last published: July 15, 2004 by 'niallr'

Defines 1 Classes
Extends 3 Classes

TestSuiteRunner allows more detailed construction and running of test suites than TestRunner, and supports running tests from the StarBrowser. Protocol is
TestSuiteRunner openOnSuiteBuilder: aSuiteBuilder
where a suiteBuilder is a test suite, a test case class, or anything that returns a suite when sent #buildSuite.

To begin to assimilate its behaviour to that of SUnitBrowser:

- the running colour is blue; the error colour (a result with one or more errored tests) is red; the failure colour (one or more assertion-failing tests but no errored tests) is yellow

- when opened on a suite containing TestCases, not other TestSuites, individual test cases can be seen, selected and run

If these changes are liked, they can be folded into all dialects' TestRunners at a future camp smalltalk. TestSuiteRunner has no known bugs in this version. However note that it is work in progress, done to enable further steps toward handling arbitrary TestSuites, so incomplete in the features offered.