Пример #1
0
 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;
 }
Пример #2
0
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();
}
Пример #3
0
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(