* @author Stephan Wentz * @author Michael Garvin * @copyright 2008 Nathanael C. Fritz */ // Get current working directory with trailing slash define('TESTS_DIR', dirname(__FILE__) . DIRECTORY_SEPARATOR); // Get class directory with trailing slash define('CLASS_DIR', dirname(TESTS_DIR) . DIRECTORY_SEPARATOR); /** XMPPHP_LogTest */ require_once TESTS_DIR . 'XMPPHP' . DIRECTORY_SEPARATOR . 'LogTest.php'; /** XMPPHP_XMLObjTest */ require_once TESTS_DIR . 'XMPPHP' . DIRECTORY_SEPARATOR . 'XMLObjTest.php'; /** XMPPHP_XMPPTest */ require_once TESTS_DIR . 'XMPPHP' . DIRECTORY_SEPARATOR . 'XMPPTest.php'; if (!defined('PHPUnit_MAIN_METHOD')) { define('PHPUnit_MAIN_METHOD', 'AllTests::main'); } /** * XMPPHP AllTests * * @package XMPPHP * @author Nathanael C. Fritz * @author Stephan Wentz * @author Michael Garvin * @copyright 2008 Nathanael C. Fritz * @version $Id$ */ class AllTests { public static function main() { PHPUnit_TextUI_TestRunner::run(self::suite()); } public static function suite() { $suite = new PHPUnit_Framework_TestSuite(); $suite->addTestSuite('XMPPHP_LogTest'); $suite->addTestSuite('XMPPHP_XMLObjTest'); $suite->addTestSuite('XMPPHP_XMPPTest'); return $suite; } } if (PHPUnit_MAIN_METHOD == 'AllTests::main') { AllTests::main(); }