public static function suite() { $suite = new PHPUnit2_Framework_TestSuite('PHPUnit'); $suite->addTest(PHPUnit2_Tests_Framework_AllTests::suite()); $suite->addTest(PHPUnit2_Tests_Extensions_AllTests::suite()); $suite->addTest(PHPUnit2_Tests_Runner_AllTests::suite()); return $suite; }
public static function suite() { $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend'); $suite->addTestSuite('Zend_FeedTest'); $suite->addTest(Zend_Http_AllTests::suite()); $suite->addTestSuite('Zend_JsonTest'); $suite->addTestSuite('Zend_MimeTest'); $suite->addTest(Zend_Mime_AllTests::suite()); $suite->addTest(Zend_Pdf_AllTests::suite()); $suite->addTestSuite('Zend_UriTest'); $suite->addTest(Zend_Uri_AllTests::suite()); return $suite; }
public static function suite() { $suite = new PHPUnit2_Framework_TestSuite('Zend Framework'); $suite->addTestSuite('ZendTest'); $suite->addTest(Zend_AllTests::suite()); return $suite; }
public static function suite() { $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Pdf_Element'); $suite->addTestSuite('Zend_Pdf_Element_ArrayTest'); $suite->addTestSuite('Zend_Pdf_Element_BooleanTest'); $suite->addTestSuite('Zend_Pdf_Element_DictionaryTest'); $suite->addTestSuite('Zend_Pdf_Element_NameTest'); $suite->addTestSuite('Zend_Pdf_Element_NullTest'); $suite->addTestSuite('Zend_Pdf_Element_NumericTest'); $suite->addTestSuite('Zend_Pdf_Element_ObjectTest'); $suite->addTest(Zend_Pdf_Element_Object_AllTests::suite()); $suite->addTestSuite('Zend_Pdf_Element_StreamTest'); $suite->addTestSuite('Zend_Pdf_Element_StringTest'); $suite->addTest(Zend_Pdf_Element_String_AllTests::suite()); return $suite; }
public static function suite() { $suite = new PHPUnit2_Framework_TestSuite(); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testAddTestSuite')); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testInheritedTests')); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testNoTestCases')); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testNoTestCaseClass')); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testNotExistingTestCase')); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testNotPublicTestCase')); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testNotVoidTestCase')); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testOneTestCase')); $suite->addTest(new PHPUnit2_Tests_Framework_SuiteTest('testShadowedTests')); return $suite; }
public static function suite() { $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend'); $suite->addTest(Zend_Cache_AllTests::suite()); $suite->addTestSuite('Zend_ConfigTest'); $suite->addTest(Zend_Config_AllTests::suite()); $suite->addTest(Zend_Controller_AllTests::suite()); $suite->addTest(Zend_Feed_AllTests::suite()); $suite->addTestSuite('Zend_FilterTest'); $suite->addTest(Zend_Http_AllTests::suite()); $suite->addTestSuite('Zend_JsonTest'); $suite->addTestSuite('Zend_MimeTest'); $suite->addTest(Zend_Mime_AllTests::suite()); $suite->addTest(Zend_Pdf_AllTests::suite()); $suite->addTestSuite('Zend_UriTest'); $suite->addTest(Zend_Uri_AllTests::suite()); $suite->addTestSuite('Zend_ViewTest'); return $suite; }
// ---------------------------------------------------------- $typesSuite = new PHPUnit2_Framework_TestSuite("Phing Types"); include_once 'phing/types/MapperTest.php'; $typesSuite->addTestSuite(new ReflectionClass('MapperTest')); include_once 'phing/filters/LineContainsTest.php'; $typesSuite->addTestSuite(new ReflectionClass('LineContainsTest')); include_once 'phing/types/CommandlineTest.php'; $typesSuite->addTestSuite(new ReflectionClass('CommandlineTest')); include_once 'phing/types/FileSetTest.php'; $typesSuite->addTestSuite(new ReflectionClass('FileSetTest')); // ---------------------------------------------------------- // tasks // ---------------------------------------------------------- $tasksSuite = new PHPUnit2_Framework_TestSuite("Phing Tasks"); include_once 'phing/tasks/TypedefTaskTest.php'; $tasksSuite->addTestSuite(new ReflectionClass('TypedefTaskTest')); // Conditions include_once 'phing/tasks/condition/ContainsConditionTest.php'; include_once 'phing/tasks/condition/EqualsConditionTest.php'; $tasksSuite->addTestSuite(new ReflectionClass('ContainsConditionTest')); $tasksSuite->addTestSuite(new ReflectionClass('EqualsConditionTest')); include_once 'phing/tasks/PropertyTaskTest.php'; $tasksSuite->addTestSuite(new ReflectionClass('PropertyTaskTest')); $suite = new PHPUnit2_Framework_TestSuite('Phing Tests'); $suite->addTest($coreSuite); $suite->addTest($typesSuite); $suite->addTest($tasksSuite); // Run it! PHPUnit2_TextUI_TestRunner::run($suite); // SHUTDOWN PHING Phing::shutdown();
/** * Main worker function. Adds any available tests to the passed in suite. * */ public static function addSuite(PHPUnit2_Framework_TestSuite $parentSuite, $dsn) { self::setDSN($dsn); // initialize db self::init(); $c = self::$conn; // get just the first part of class name (e.g. MySQL from MySQLConnection) $camelDriver = str_replace('Connection', '', get_class($c)); $suite = new PHPUnit2_Framework_TestSuite($camelDriver); foreach (self::$driverClasses as $baseClass) { // include the test class, based on driver name // do we want many? Let's start by assuming that we'll fit all this in one class. $classname = $camelDriver . $baseClass . 'Test'; $path = 'creole/drivers/' . self::$dsn['phptype'] . '/' . $classname . '.php'; if (file_exists(CREOLE_TEST_BASE . '/classes/' . $path)) { include_once $path; if (class_exists($classname)) { $suite->addTestSuite(new ReflectionClass($classname)); } } } $parentSuite->addTest($suite); }