コード例 #1
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Controller');
     $suite->addTestSuite('Zend_Controller_RouteTest');
     $suite->addTestSuite('Zend_Controller_RewriteRouterTest');
     return $suite;
 }
コード例 #2
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_HttpClient');
     $suite->addTestSuite('Zend_Http_ClientTest');
     $suite->addTestSuite('Zend_Http_ResponseTest');
     return $suite;
 }
コード例 #3
0
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('DiggMore - DAO');
     $suite->addTestSuite('DAOFactoryTest');
     $suite->addTestSuite('MemberDAOTest');
     return $suite;
 }
コード例 #4
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Mail');
     $suite->addTestSuite('Zend_Mail_ListTest');
     $suite->addTestSuite('Zend_Mail_MboxTest');
     return $suite;
 }
コード例 #5
0
ファイル: AllTests.php プロジェクト: mover5/imobackup
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('PEAR - Net_IDNA2');
     $suite->addTestSuite('Net_IDNA2Test');
     $suite->addTestSuite('draft-josefsson-idn-test-vectors');
     return $suite;
 }
コード例 #6
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Mime');
     $suite->addTestSuite('Zend_Mime_PartTest');
     $suite->addTestSuite('Zend_Mime_MessageTest');
     return $suite;
 }
コード例 #7
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_YARouter');
     $suite->addTestSuite('Zend_YARoute_Test');
     $suite->addTestSuite('Zend_YARouter_Test');
     return $suite;
 }
コード例 #8
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Feed');
     $suite->addTestSuite('Zend_Feed_AtomTest');
     $suite->addTestSuite('Zend_Feed_RssTest');
     return $suite;
 }
コード例 #9
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Config');
     $suite->addTestSuite('Zend_Config_IniTest');
     $suite->addTestSuite('Zend_Config_ArrayTest');
     $suite->addTestSuite('Zend_Config_XmlTest');
     return $suite;
 }
コード例 #10
0
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('PHPUnit Extensions');
     $suite->addTestSuite('PHPUnit2_Tests_Extensions_ExceptionTestCaseTest');
     $suite->addTestSuite('PHPUnit2_Tests_Extensions_ExtensionTest');
     $suite->addTestSuite('PHPUnit2_Tests_Extensions_RepeatedTestTest');
     return $suite;
 }
コード例 #11
0
ファイル: AllTests.php プロジェクト: manishkhanchandani/mkgxy
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Services');
     /** Add testsuites, if there is. */
     $suite->addTestSuite('YouTubeTest');
     $suite->addTestSuite('Bug9917');
     return $suite;
 }
コード例 #12
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Cache');
     $suite->addTestSuite('Zend_Cache_FactoryTest');
     $suite->addTestSuite('Zend_Cache_CoreTest');
     $suite->addTestSuite('Zend_Cache_FileBackendTest');
     $suite->addTestSuite('Zend_Cache_SqliteBackendTest');
     return $suite;
 }
コード例 #13
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Mail');
     $suite->addTestSuite('Zend_Mail_ListTest');
     $suite->addTestSuite('Zend_Mail_MboxTest');
     if (TESTS_ZEND_MAIL_POP3_ENABLED) {
         $suite->addTestSuite('Zend_Mail_Pop3Test');
     }
     return $suite;
 }
コード例 #14
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 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;
 }
コード例 #15
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework');
     $suite->addTestSuite('ZendTest');
     $suite->addTest(Zend_AllTests::suite());
     return $suite;
 }
コード例 #16
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 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;
 }
コード例 #17
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Feed');
     $suite->addTestSuite('Zend_Feed_ArrayAccessTest');
     $suite->addTestSuite('Zend_Feed_AtomEntryOnlyTest');
     $suite->addTestSuite('Zend_Feed_AtomPublishingTest');
     $suite->addTestSuite('Zend_Feed_CountTest');
     $suite->addTestSuite('Zend_Feed_ElementTest');
     $suite->addTestSuite('Zend_Feed_ImportTest');
     $suite->addTestSuite('Zend_Feed_IteratorTest');
     return $suite;
 }
コード例 #18
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Cache');
     $suite->addTestSuite('Zend_Cache_FactoryTest');
     $suite->addTestSuite('Zend_Cache_CoreTest');
     $suite->addTestSuite('Zend_Cache_FileBackendTest');
     $suite->addTestSuite('Zend_Cache_OutputFrontendTest');
     $suite->addTestSuite('Zend_Cache_FunctionFrontendTest');
     $suite->addTestSuite('Zend_Cache_ClassFrontendTest');
     if (defined('TESTS_ZEND_CACHE_SQLITE')) {
         if (TESTS_ZEND_CACHE_SQLITE) {
             $suite->addTestSuite('Zend_Cache_SqliteBackendTest');
         }
     } else {
         // if not defined (partial tests only for Zend_Cache for example), we
         // assume everything is ok
         $suite->addTestSuite('Zend_Cache_SqliteBackendTest');
     }
     $suite->addTestSuite('Zend_Cache_FileFrontendTest');
     return $suite;
 }
コード例 #19
0
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('PHPUnit Framework');
     $suite->addTestSuite('PHPUnit2_Tests_Framework_AssertTest');
     $suite->addTestSuite('PHPUnit2_Tests_Framework_ComparisonFailureTest');
     $suite->addTestSuite('PHPUnit2_Tests_Framework_SuiteTest');
     $suite->addTestSuite('PHPUnit2_Tests_Framework_TestCaseTest');
     $suite->addTestSuite('PHPUnit2_Tests_Framework_TestImplementorTest');
     $suite->addTestSuite('PHPUnit2_Tests_Framework_TestListenerTest');
     return $suite;
 }
コード例 #20
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 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;
 }
コード例 #21
0
ファイル: AllTests.php プロジェクト: GeekyNinja/LifesavingCAD
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('XML Transformer');
     $suite->addTestSuite('XML_Transformer_Tests_TransformerTest');
     return $suite;
 }
コード例 #22
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Uri');
     $suite->addTestSuite('Zend_Uri_HttpTest');
     return $suite;
 }
コード例 #23
0
ファイル: runTests.php プロジェクト: negabaro/alfresco
define('RUNTESTS_NO_CLASSES', -1);
define('RUNTESTS_SUCCESS', 1);
if (isset($_POST['testClasses']) && strlen(trim($_POST['testClasses']))) {
    $testClasses = explode("\n", trim($_POST['testClasses']));
    if (count($testClasses)) {
        require_once 'util/TestRunner.php';
        require_once 'util/Formatter.php';
        // create the test suite
        $suite = new PHPUnit2_Framework_TestSuite();
        foreach ($testClasses as $testClass) {
            if (file_exists($testClass) . '.php') {
                // include the class
                @(include_once trim($testClass) . '.php');
                // figure out the name of the class
                $path_parts = pathinfo(trim($testClass));
                $suite->addTestSuite($path_parts['basename']);
            }
        }
        $runner = new util_TestRunner($suite);
        $formatter = new util_Formatter();
        $runner->addFormatter($formatter);
        // @todo : catch the runner errors, warnings and try and match them with the appropriate suite
        $result = $runner->run();
        $suiteResults = $formatter->getSuiteResults();
        $runStatus = RUNTESTS_SUCCESS;
    } else {
        $runStatus = RUNTESTS_NO_CLASSES;
    }
} else {
    $runStatus = RUNTESTS_NO_CLASSES;
}
コード例 #24
0
    print "\nPlease enter the DSN URL (e.g. sqlite://localhost/:memory:)\n";
    print "DSN: ";
    $dsn = trim(fgets(STDIN));
} else {
    $dsn = $argv[1];
}
$testSuite = new PHPUnit2_Framework_TestSuite($dsn);
// ----------------------------------------------------------------------------
// TESTS ----------------------------------------------------------------------
// ----------------------------------------------------------------------------
$timer = new Benchmark_Timer();
$timer->start();
// (1) Add Generic (non-Driver) Tests
// ----------------------------------
require_once 'creole/CreoleTest.php';
$testSuite->addTestSuite(new ReflectionClass('CreoleTest'));
require_once 'creole/util/sql/SQLStatementExtractorTest.php';
$testSuite->addTestSuite(new ReflectionClass('SQLStatementExtractorTest'));
// (2) Driver Tests
// ----------------
include_once 'creole/drivers/DriverTestManager.php';
print "--------------------------------------\n";
print "| Running driver tests               |\n";
print "--------------------------------------\n";
$timer->setMarker("start driver tests");
print "DSN: " . $dsn . "\n\n";
print "[It is safe to ignore any errors related to dropping nonexistant tables.]\n\n";
try {
    DriverTestManager::addSuite($testSuite, $dsn);
    PHPUnit2_TextUI_TestRunner::run($testSuite);
} catch (Exception $e) {
コード例 #25
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Pdf_Element_String');
     $suite->addTestSuite('Zend_Pdf_Element_String_BinaryTest');
     return $suite;
 }
コード例 #26
0
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('PHPUnit Runner');
     $suite->addTestSuite('PHPUnit2_Tests_Runner_BaseTestRunnerTest');
     return $suite;
 }
コード例 #27
0
ファイル: run-tests.php プロジェクト: ketheriel/ETVA
// ----------------------------------------------------------
$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();
コード例 #28
0
ファイル: AllTests.php プロジェクト: jorgenils/zend-framework
 public static function suite()
 {
     $suite = new PHPUnit2_Framework_TestSuite('Zend Framework - Zend_Pdf_Element_Object');
     $suite->addTestSuite('Zend_Pdf_Element_Object_StreamTest');
     return $suite;
 }
コード例 #29
0
 /**
  * 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);
 }