Пример #1
0
 function &run(&$suite, $listener)
 {
     $result = new TestResult();
     $result->addListener($listener);
     $suite->run($result);
     return $result;
 }
Пример #2
0
*/
chdir('../..');
include_once 'core/tests/base.php';
class MorgOSInterfaceSuite extends TestSuite
{
    function MorgOSInterfaceSuite()
    {
        $this->setName('MorgOS interface tester');
    }
}
if ($php == "4") {
    include_once 'interface/tests/eventmanager.class.test.php';
    include_once 'interface/tests/actionmanager.class.test.php';
    include_once 'interface/tests/pluginmanager.class.test.php';
    require_once 'PHPUnit/GUI/HTML.php';
    $eventsuite = new TestSuite('eventManagerTest');
    $pluginsuite = new TestSuite('pluginManagerTest');
    $actionsuite = new TestSuite('actionManagerTest');
    $GUI = new PHPUnit_GUI_HTML(array($eventsuite, $pluginsuite, $actionsuite));
    $GUI->show();
} elseif ($php == "5") {
    $suite = new MorgOSInterfaceSuite();
    //$eventTest = new PHPUnit2_Framework_TestSuite('eventManagerTest');
    $suite->addTestFile('interface/tests/eventmanager.class.test.php');
    $suite->addTestFile('interface/tests/actionmanager.class.test.php');
    $suite->addTestFile('interface/tests/pluginmanager.class.test.php');
    $result = new TestResult();
    $result->addListener(new SimpleTestListener());
    $suite->run($result);
    $suite = null;
}