Testsuite
Eine Testsuite dient dazu mehrere Tests zusammenzufassen. In der Regel ist das Sinnvoll pro Applikation, pro Modul und ggf. pro Komponente.
Eine Testsuite besteht aus einer Mischung an Tests und weiteren Testsuites. Eine Testsuite könnte z.B. so aussehen:
Eine Testsuite besteht aus einer Mischung an Tests und weiteren Testsuites. Eine Testsuite könnte z.B. so aussehen:
<?php
class
MyApp_Test_Suite
extends
Redspark_Test_PHPUnit_ModuleTestSuite
{
/**
* Constructs the test suite handler.
*/
public function __construct() {
$this->setName('MyApp Application Test');
/*
* Module Tests
*/
/* MyModule */
$this->addTest(MyApp_RsModule_MyModule_Test_Suite::suite());
/*
* Model Tests
*/
$this->addTestSuite('MyApp_RsModule_MyModule_Test_Model_MyModel');
/*
* Selenium Tests
*/
$this->addTestSuite('MyApp_Test_Selenium_Startpage');
}
/**
* Creates the suite.
*/
public static function suite() {
return new self();
}
}
?>