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:
<?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();

    }

}
?>

Kuborgh GmbH

Hamburg 040 819 773 770 Köln 0221 276 66 96 info@kuborgh.de www.kuborgh.de

RedSpark Community

RedSpark Community

Community Website
RedSpark Apps

RedSpark Apps

Zur Übersicht
RedSpark Download

RedSpark Basispaket

Zum Download
Key facts