||Test reporter optimised for CLI (ie, plain-text) output
||SilverStripe-specific testing object designed to support functional testing of
your web app. It simulates get/post requests, form submission, and can validate
resulting HTML, looking up content by CSS selector.
||Simple controller that the installer uses to test that URL rewriting is working.
||Controller that executes QUnit tests via jQuery. Finds all htm/html files
||PHPUnit is a testing framework that can be installed using Composer. It's not
bundled with SilverStripe, you will need to install it yourself.
||Test case class for the Sapphire framework. Sapphire unit testing is based on
PHPUnit, but provides a number of hooks into our data model that make it easier
to work with.
||Gathers details about PHPUnit2 test suites as they are been executed. This does
not actually format any output but simply gathers extended information about the
overall results of all suites & their tests for use elsewhere.
||Light wrapper around PHPUnit_Framework_TestSuite which allows to have
SapphireTestSuite::tearDown() methods which are called just once per
suite, not once per test method in each suite/case.
||Inject SilverStripe 'setUpOnce' and 'tearDownOnce' unittest extension methods
||Necessary to call setUpOnce() and tearDownOnce() on
classes. This feature doesn't exist in PHPUnit in the same way
(setUpBeforeClass() and tearDownAfterClass() are just called statically).
||Bind TeamCity test listener. Echos messages to stdout that TeamCity interprets
into the test results
||Controller that executes PHPUnit tests.
||Represents a test usage session of a web-app It will maintain session-state from
request to request
||Wrapper around SS_HTTPResponse to make it look like a SimpleHTTPResposne