当前位置: 首页>>代码示例>>PHP>>正文


PHP PHPUnit_Framework_TestSuite::__construct方法代码示例

本文整理汇总了PHP中PHPUnit_Framework_TestSuite::__construct方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPUnit_Framework_TestSuite::__construct方法的具体用法?PHP PHPUnit_Framework_TestSuite::__construct怎么用?PHP PHPUnit_Framework_TestSuite::__construct使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PHPUnit_Framework_TestSuite的用法示例。


在下文中一共展示了PHPUnit_Framework_TestSuite::__construct方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 /**
  * Basic constructor for test suite
  * 
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->setName('php-commit-hooks - base tests');
     $this->addTest(pchBaseRunnerTests::suite());
     $this->addTest(pchBaseStringStreamTests::suite());
 }
开发者ID:kore,项目名称:php-commit-hooks,代码行数:12,代码来源:base_suite.php

示例2: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName("Mail");
     $this->addTest(ezcMailTest::suite());
     $this->addTest(ezcMailComposerTest::suite());
     $this->addTest(ezcMailPartTest::suite());
     $this->addTest(ezcMailTransportOptionsTest::suite());
     $this->addTest(ezcMailParserOptionsTest::suite());
     $this->addTest(ezcMailTextTest::suite());
     $this->addTest(ezcMailMultiPartTest::suite());
     $this->addTest(ezcMailFileTest::suite());
     $this->addTest(ezcMailVirtualFileTest::suite());
     $this->addTest(ezcMailStreamFileTest::suite());
     $this->addTest(ezcMailRfc822DigestTest::suite());
     $this->addTest(ezcMailMultipartDigestTest::suite());
     $this->addTest(ezcMailToolsTest::suite());
     $this->addTest(ezcMailTransportMtaTest::suite());
     $this->addTest(ezcMailTransportSmtpTest::suite());
     $this->addTest(ezcMailTransportSmtpAuthTest::suite());
     $this->addTest(ezcMailTransportPop3Test::suite());
     $this->addTest(ezcMailTransportImapTest::suite());
     $this->addTest(ezcMailTransportImapUidTest::suite());
     $this->addTest(ezcMailTransportMboxTest::suite());
     $this->addTest(ezcMailTransportFileTest::suite());
     $this->addTest(ezcMailTransportStorageTest::suite());
     $this->addTest(ezcMailTransportVariableTest::suite());
     $this->addTest(ezcMailTutorialExamples::suite());
     $this->addTest(ezcMailParserTest::suite());
     $this->addTest(ezcMailPartWalkContextTest::suite());
     $this->addTest(ezcMailHeadersHolderTest::suite());
     $this->addTest(ezcMailMultipartMixedParserTest::suite());
     $this->addTest(ezcMailRfc2231ImplementationTest::suite());
     $this->addTest(ezcMailHeaderFolderTest::suite());
 }
开发者ID:jacomyma,项目名称:GEXF-Atlas,代码行数:35,代码来源:suite.php

示例3: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName('Logger');
     $this->addTest(Logger::suite());
     $this->addTest(Console::suite());
 }
开发者ID:jakobwesthoff,项目名称:web-sprite-generator,代码行数:7,代码来源:suite.php

示例4: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName("Document PDF tests");
     $this->addTest(ezcDocumentPdfDriverHaruTests::suite());
     $this->addTest(ezcDocumentPdfDriverTcpdfTests::suite());
     $this->addTest(ezcDocumentPdfDriverSvgTests::suite());
     $this->addTest(ezcDocumentPdfTransactionalDriverWrapperTests::suite());
     $this->addTest(ezcDocumentPdfHyphenatorTests::suite());
     $this->addTest(ezcDocumentPdfTokenizerTests::suite());
     $this->addTest(ezcDocumentPdfLiteralTokenizerTests::suite());
     $this->addTest(ezcDocumentPdfImageHandlerTests::suite());
     $this->addTest(ezcDocumentPdfPageTests::suite());
     $this->addTest(ezcDocumentPdfParagraphRendererTests::suite());
     $this->addTest(ezcDocumentPdfTextBoxRendererTests::suite());
     $this->addTest(ezcDocumentPdfLiterallayoutRendererTests::suite());
     $this->addTest(ezcDocumentPdfVariableListRendererTests::suite());
     $this->addTest(ezcDocumentPdfListRendererTests::suite());
     $this->addTest(ezcDocumentPdfBlockquoteRendererTests::suite());
     $this->addTest(ezcDocumentPdfRenderRtlTests::suite());
     $this->addTest(ezcDocumentPdfRendererTextDecorationsTests::suite());
     $this->addTest(ezcDocumentPdfMainRendererTests::suite());
     $this->addTest(ezcDocumentPdfRendererFooterPartTests::suite());
     $this->addTest(ezcDocumentPdfMediaObjectRendererTests::suite());
     $this->addTest(ezcDocumentPdfTableColumnWidthCalculatorTests::suite());
     $this->addTest(ezcDocumentPdfTableRendererTests::suite());
     $this->addTest(ezcDocumentPdfTests::suite());
 }
开发者ID:bmdevel,项目名称:ezc,代码行数:28,代码来源:suite.php

示例5: __construct

 /**
  * Basic constructor for test suite
  * 
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->setName('phpillow - PHP CouchDB wrapper');
     $this->addTest(phpillowBackendTestSuite::suite());
     $this->addTest(phpillowToolTestSuite::suite());
 }
开发者ID:paulocarvalhodesign,项目名称:PHPillow,代码行数:12,代码来源:suite.php

示例6: __construct

 public function __construct($name = 'Kwf Framework')
 {
     parent::__construct($name);
     $this->setBackupGlobals(false);
     if (file_exists('tests')) {
         $classes = $this->_addDirectory('./tests', false);
     } else {
         //we are inside kwf, only add classes ending with Test
         $classes = $this->_addDirectory('.', true);
     }
     if (file_exists("/www/testtimes")) {
         $app = Kwf_Registry::get('config')->application->id;
         if (!file_exists("/www/testtimes/failure_{$app}")) {
             mkdir("/www/testtimes/failure_{$app}");
         }
         $times = array();
         foreach ($classes as $k => $c) {
             $times[$k] = 0;
             $p = "/www/testtimes/failure_{$app}/" . $c;
             if (file_exists($p)) {
                 $times[$k] = file_get_contents($p);
             }
         }
         arsort($times);
         $sortedClasses = array();
         foreach (array_keys($times) as $k) {
             $sortedClasses[] = $classes[$k];
         }
         $classes = $sortedClasses;
     }
     foreach ($classes as $c) {
         $this->addTestSuite($c);
     }
 }
开发者ID:koala-framework,项目名称:koala-framework,代码行数:34,代码来源:TestSuite.php

示例7: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName("ymcHtmlForm");
     $basedir = dirname(__FILE__);
     $this->addTestFile($basedir . '/user_registration.php');
 }
开发者ID:jou,项目名称:ymc-components,代码行数:7,代码来源:suite.php

示例8: __construct

 /**
  * Constructor adds test groups defined on global level
  * and adds additional logic for test names retrieval
  *
  * @see PHPUnit_Framework_TestSuite::__construct()
  */
 public function __construct($theClass = '', $groups = array())
 {
     if (!$theClass instanceof ReflectionClass) {
         $theClass = EcomDev_Utils_Reflection::getReflection($theClass);
     }
     // Check annotations for test case name
     $annotations = PHPUnit_Util_Test::parseTestMethodAnnotations($theClass->getName());
     if (isset($annotations['name'])) {
         $this->suiteName = $annotations['name'];
     }
     // Creates all test instances
     parent::__construct($theClass);
     // Just sort-out them by our internal groups
     foreach ($groups as $group) {
         $this->groups[$group] = $this->tests();
     }
     foreach ($this->tests() as $test) {
         if ($test instanceof PHPUnit_Framework_TestSuite) {
             /* @todo
              * Post an issue into PHPUnit bugtracker for
              * impossibility for specifying group by parent test case
              * Because it is a very dirty hack :(
              **/
             $testGroups = array();
             foreach ($groups as $group) {
                 $testGroups[$group] = $test->tests();
             }
             EcomDev_Utils_Reflection::setRestrictedPropertyValue($test, 'groups', $testGroups);
         }
     }
     // Remove un grouped tests group, if it exists
     if (isset($this->groups[self::NO_GROUP_KEYWORD])) {
         unset($this->groups[self::NO_GROUP_KEYWORD]);
     }
 }
开发者ID:cmuench,项目名称:EcomDev_PHPUnit,代码行数:41,代码来源:Group.php

示例9: __construct

 public function __construct(array $tests)
 {
     parent::__construct();
     foreach ($tests as $test) {
         $this->addTestSuite($test);
     }
 }
开发者ID:nidalhajaj,项目名称:tubepress,代码行数:7,代码来源:TubePressUnitTestSuite.php

示例10: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName("AuthenticationDatabaseTiein");
     $this->addTest(ezcAuthenticationDatabaseTest::suite());
     $this->addTest(ezcAuthenticationOpenidDbStoreTest::suite());
 }
开发者ID:bmdevel,项目名称:ezc,代码行数:7,代码来源:suite.php

示例11: __construct

 /**
  * Basic constructor for test suite
  * 
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->setName('php-commit-hooks - commit message parser');
     $this->addTest(pchCommitMessageParserTests::suite());
     $this->addTest(pchCommitMessageCheckTests::suite());
 }
开发者ID:kore,项目名称:php-commit-hooks,代码行数:12,代码来源:commit_message_suite.php

示例12: __construct

 public function __construct()
 {
     parent::__construct();
     $paths = [];
     // Autodiscover extension unit tests
     $registry = ExtensionRegistry::getInstance();
     foreach ($registry->getAllThings() as $info) {
         $paths[] = dirname($info['path']) . '/tests/phpunit';
     }
     // Extensions can return a list of files or directories
     Hooks::run('UnitTestsList', [&$paths]);
     foreach (array_unique($paths) as $path) {
         if (is_dir($path)) {
             // If the path is a directory, search for test cases.
             // @since 1.24
             $suffixes = ['Test.php'];
             $fileIterator = new File_Iterator_Facade();
             $matchingFiles = $fileIterator->getFilesAsArray($path, $suffixes);
             $this->addTestFiles($matchingFiles);
         } elseif (file_exists($path)) {
             // Add a single test case or suite class
             $this->addTestFile($path);
         }
     }
     if (!$paths) {
         $this->addTest(new DummyExtensionsTest('testNothing'));
     }
 }
开发者ID:paladox,项目名称:mediawiki,代码行数:28,代码来源:ExtensionsTestSuite.php

示例13: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName("Document");
     $this->addTest(ezcDocumentDocumentTests::suite());
     $this->addTest(ezcDocumentParserTests::suite());
     $this->addTest(ezcDocumentConverterTests::suite());
     $this->addTest(ezcDocumentOptionsXmlBaseTests::suite());
     $this->addTest(ezcDocumentXmlBaseTests::suite());
     $this->addTest(ezcDocumentDocbookTests::suite());
     $this->addTest(ezcDocumentRstTokenizerTests::suite());
     $this->addTest(ezcDocumentRstParserTests::suite());
     $this->addTest(ezcDocumentRstDocbookVisitorTests::suite());
     $this->addTest(ezcDocumentRstXhtmlVisitorTests::suite());
     $this->addTest(ezcDocumentRstXhtmlBodyVisitorTests::suite());
     $this->addTest(ezcDocumentRstValidationTests::suite());
     $this->addTest(ezcDocumentWikiCreoleTokenizerTests::suite());
     $this->addTest(ezcDocumentWikiDokuwikiTokenizerTests::suite());
     $this->addTest(ezcDocumentWikiConfluenceTokenizerTests::suite());
     $this->addTest(ezcDocumentWikiParserTests::suite());
     $this->addTest(ezcDocumentWikiDocbookVisitorTests::suite());
     $this->addTest(ezcDocumentWikiTests::suite());
     $this->addTest(ezcDocumentXhtmlDocbookTests::suite());
     $this->addTest(ezcDocumentXhtmlValidationTests::suite());
     $this->addTest(ezcDocumentEzXmlTests::suite());
     $this->addTest(ezcDocumentPdfCssParserTests::suite());
     $this->addTest(ezcDocumentPdfHyphenatorTests::suite());
     $this->addTest(ezcDocumentPdfLocationIdTests::suite());
     $this->addTest(ezcDocumentPdfMatchLocationIdTests::suite());
     $this->addTest(ezcDocumentConverterDocbookToHtmlTests::suite());
     $this->addTest(ezcDocumentConverterDocbookToHtmlXsltTests::suite());
     $this->addTest(ezcDocumentConverterDocbookToRstTests::suite());
     $this->addTest(ezcDocumentConverterDocbookToWikiTests::suite());
     $this->addTest(ezcDocumentConverterDocbookToEzXmlTests::suite());
 }
开发者ID:jacomyma,项目名称:GEXF-Atlas,代码行数:35,代码来源:suite.php

示例14: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName('MvcTools');
     $this->addTest(ezcMvcToolsRegexpRouteTest::suite());
     $this->addTest(ezcMvcToolsRailsRouteTest::suite());
     $this->addTest(ezcMvcToolsCatchAllRouteTest::suite());
     $this->addTest(ezcMvcToolsRouterTest::suite());
     $this->addTest(ezcMvcToolsControllerTest::suite());
     $this->addTest(ezcMvcToolsViewTest::suite());
     $this->addTest(ezcMvcToolsPhpViewTest::suite());
     $this->addTest(ezcMvcToolsJsonViewTest::suite());
     $this->addTest(ezcMvcToolsHttpRequestParserTest::suite());
     $this->addTest(ezcMvcToolsHttpResponseWriterTest::suite());
     $this->addTest(ezcMvcToolsGzipResponseFilterTest::suite());
     $this->addTest(ezcMvcToolsGzDeflateResponseFilterTest::suite());
     $this->addTest(ezcMvcToolsRecodeResponseFilterTest::suite());
     $this->addTest(ezcMvcToolsConfigurableDispatcherTest::suite());
     $this->addTest(ezcMvcFilterDefinitionTest::suite());
     $this->addTest(ezcMvcInternalRedirectTest::suite());
     $this->addTest(ezcMvcRequestAcceptTest::suite());
     $this->addTest(ezcMvcRequestAuthenticationTest::suite());
     $this->addTest(ezcMvcRequestFileTest::suite());
     $this->addTest(ezcMvcRequestTest::suite());
     $this->addTest(ezcMvcHttpRawRequestTest::suite());
     $this->addTest(ezcMvcRequestUserAgentTest::suite());
     $this->addTest(ezcMvcResponseTest::suite());
     $this->addTest(ezcMvcResultCacheTest::suite());
     $this->addTest(ezcMvcResultContentTest::suite());
     $this->addTest(ezcMvcResultCookieTest::suite());
     $this->addTest(ezcMvcResultTest::suite());
     $this->addTest(ezcMvcRoutingInformationTest::suite());
     $this->addTest(ezcMvcExternalRedirectTest::suite());
 }
开发者ID:bmdevel,项目名称:ezc,代码行数:34,代码来源:suite.php

示例15: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setName("PersistentObject");
     $this->addTest(ezcPersistentCodeManagerTest::suite());
     $this->addTest(ezcPersistentCacheManagerTest::suite());
     $this->addTest(ezcPersistentMultiManagerTest::suite());
     $this->addTest(ezcPersistentSessionDeleteTest::suite());
     $this->addTest(ezcPersistentSessionFindTest::suite());
     $this->addTest(ezcPersistentSessionLoadTest::suite());
     $this->addTest(ezcPersistentSessionMiscTest::suite());
     $this->addTest(ezcPersistentSessionSaveTest::suite());
     $this->addTest(ezcPersistentFindIteratorTest::suite());
     $this->addTest(ezcPersistentManualGeneratorTest::suite());
     $this->addTest(ezcPersistentNativeGeneratorTest::suite());
     $this->addTest(ezcPersistentSessionInstanceTest::suite());
     $this->addTest(ezcPersistentOneToManyRelationTest::suite());
     $this->addTest(ezcPersistentOneToOneRelationTest::suite());
     $this->addTest(ezcPersistentManyToOneRelationTest::suite());
     $this->addTest(ezcPersistentManyToManyRelationTest::suite());
     $this->addTest(ezcPersistentKeywordTest::suite());
     $this->addTest(ezcPersistentStringIdentifierTest::suite());
     $this->addTest(ezcPersistentObjectPropertyTest::suite());
     $this->addTest(ezcPersistentObjectIdPropertyTest::suite());
     $this->addTest(ezcPersistentObjectDefinitionTest::suite());
     $this->addTest(ezcPersistentObjectRelationsTest::suite());
     $this->addTest(ezcPersistentObjectPropertiesTest::suite());
     $this->addTest(ezcPersistentObjectColumnsTest::suite());
     $this->addTest(ezcPersistentPropertyDateTimeConverterTest::suite());
     $this->addTest(ezcPersistentDatabaseTypeTest::suite());
     $this->addTest(ezcPersistentObjectTest::suite());
     $this->addTest(ezcPersistentObjectInstanceDelayedInitTest::suite());
 }
开发者ID:jacomyma,项目名称:GEXF-Atlas,代码行数:33,代码来源:suite.php


注:本文中的PHPUnit_Framework_TestSuite::__construct方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。