public static function suite() { $suite = new PHPUnit_Framework_TestSuite(); $suite->setName("SCA_SDOTestSuite"); $suite->addTest(new PHPUnit_Framework_TestSuite("SDOAPITest")); $suite->addTest(new PHPUnit_Framework_TestSuite("XMLDASTest")); $suite->addTest(new PHPUnit_Framework_TestSuite("JsonDASTest")); $suite->addTest(SCA_TestSuite::suite()); $suite->addTest(SDO_DAS_Relational_TestSuite::suite()); return $suite; }
require_once 'TestInsertAction.php'; require_once 'TestUpdateAction.php'; require_once 'TestDeleteAction.php'; require_once 'TestPlan.php'; class SDO_DAS_Relational_TestSuite { public static function main() { PHPUnit_TextUI_TestRunner::run(self::suite()); } public static function suite() { $suite = new PHPUnit_Framework_TestSuite(); $suite->addTest(new PHPUnit_Framework_TestSuite("TestRelational")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestTable")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestForeignKey")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestDatabaseModel")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestContainmentReference")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestReferencesModel")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestObjectModel")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestDataObjectHelper")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestInsertAction")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestUpdateAction")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestDeleteAction")); $suite->addTest(new PHPUnit_Framework_TestSuite("TestPlan")); return $suite; } } if (PHPUnit_MAIN_METHOD == 'SDO_DAS_Relational_TestSuite::main') { SDO_DAS_Relational_TestSuite::main(); }
require_once "PHPUnit2/TextUI/ResultPrinter.php"; class MYResultPrinter extends PHPUnit2_TextUI_ResultPrinter { public function write($buffer) { // override the default implementation which uses fputs to stdout echo $buffer; } } $printer = new MYResultPrinter(); $aTestRunner->setPrinter($printer); /********************************************************** * Get our test suite /**********************************************************/ require_once 'TestSuite.php'; $suite = SDO_DAS_Relational_TestSuite::suite(); /********************************************************** * Run it /**********************************************************/ $result = $aTestRunner->doRun($suite); /** * can call the test runner with extra parameters also: $coverageDataFile = FALSE; $coverageHTMLFile = FALSE; $coverageTextFile = FALSE; $testdoxHTMLFile = FALSE; $testdoxTextFile = FALSE; $xmlLogfile = FALSE; $wait = FALSE; $result = $aTestRunner->doRun(