Example #1
0
 public static function suite()
 {
     $Suite = new self();
     $Suite->addTestSuite(NbpDateStringFormatterTest::class);
     $Suite->addTestSuite(NbpDirLoaderTest::class);
     return $Suite;
 }
Example #2
0
 public static function suite()
 {
     $Suite = new self();
     $Suite->addTestSuite(Service\AllTests::class);
     $Suite->addTestSuite(NbpRepositoryTest::class);
     $Suite->addTestSuite(NbpRepositoryWithCacheTest::class);
     return $Suite;
 }
Example #3
0
 /**
  * @return ilPasswordTestSuite
  */
 public static function suite()
 {
     // Set timezone to prevent notices
     date_default_timezone_set('Europe/Berlin');
     $suite = new self();
     require_once dirname(__FILE__) . '/encoders/ilMd5PasswordEncoderTest.php';
     $suite->addTestSuite('ilMd5PasswordEncoderTest');
     require_once dirname(__FILE__) . '/encoders/ilBcryptPasswordEncoderTest.php';
     $suite->addTestSuite('ilBcryptPasswordEncoderTest');
     return $suite;
 }
Example #4
0
 /**
  * Returns a list of test cases to be tested
  *
  * @return AutoloaderSuite
  */
 public static function suite()
 {
     $suite = new self();
     $suite->addTestSuite("TestAutoloadAPI");
     $suite->addTestSuite("TestOldPHPAPI");
     $suite->addTestSuite("TestIndexFilter");
     $suite->addTestSuite("TestAutoloader");
     $suite->addTestSuite("TestAutoloaderProfiler");
     $suite->addTestSuite("TestIndex");
     $suite->addTestSuite("TestParser");
     $suite->addTestSuite("TestInternalAutoloader");
     $suite->addTestSuite("TestFileIterator");
     $suite->addTestSuite("TestAutoloaderBuilder");
     return $suite;
 }
Example #5
0
 /**
  *
  * @return PerminatorPHPUnitSuite
  */
 public static function suite()
 {
     $suite = new self();
     $suite->setName(__CLASS__);
     $rootPath = realpath(APP_ROOT . 'test');
     $scanner = new RecursiveFileScanner();
     $scanner->prepare(RecursiveFileFilter::createExtNameFilter("php"));
     $types = TypeScanner::scan($scanner->scan($rootPath), array('\\PHPUnit_Framework_TestCase'), array(), array());
     foreach ($types as $type) {
         $suite->addTestSuite($type);
     }
     return $suite;
 }
Example #6
0
 /**
  * look for test units and run them
  */
 public static function suite()
 {
     $testorder = array('CoreTests', 'ClearCompiledTests', 'ClearCacheTests', 'StringResourceTests', 'FileResourceTests', 'DoubleQuotedStringTests', 'CompileAssignTests', 'AttributeTests');
     $smarty_libs_dir = dirname(__FILE__) . '/../../distribution/libs';
     if (method_exists('PHPUnit_Util_Filter', 'addDirectoryToWhitelist')) {
         // Older versions of PHPUnit did not have this function,
         // which is used when determining which PHP files are
         // included in the PHPUnit code coverage result.
         //PHPUnit_Util_Filter::addDirectoryToWhitelist($smarty_libs_dir);
         //PHPUnit_Util_Filter::removeDirectoryFromWhitelist('./');
         // PHPUnit_Util_Filter::addDirectoryToWhitelist('../libs/plugins');
     }
     $suite = new self('Smarty 3 - Unit Tests Report');
     // load test which should run in specific order
     foreach ($testorder as $class) {
         require_once $class . '.php';
         $suite->addTestSuite($class);
     }
     $_classes = array();
     foreach (new DirectoryIterator(dirname(__FILE__)) as $file) {
         if (!$file->isDot() && !$file->isDir() && !in_array((string) $file, array('_runAllTests.php', '_runDebugTest.php', '_runSingleTest.php', '_runTest.inc.php', '_runDebugTest.inc.php')) && substr((string) $file, -4) === '.php') {
             $class = basename($file, '.php');
             if (!in_array($class, $testorder)) {
                 require_once $file->getPathname();
                 // to have an optional test suite, it should implement a public static function isRunnable
                 // that returns true only if all the conditions are met to run it successfully, for example
                 // it can check that an external library is present
                 if (!method_exists($class, 'isRunnable') || call_user_func(array($class, 'isRunnable'))) {
                     $_classes[] = $class;
                 }
             }
         }
     }
     sort($_classes);
     foreach ($_classes as $class) {
         $suite->addTestSuite($class);
     }
     return $suite;
 }
Example #7
0
 /**
  * look for test units and run them
  */
 public static function suite()
 {
     $testorder = array('ConfigVarTests');
     $smarty_libs_dir = dirname(__FILE__) . '/../../distribution/libs';
     if (method_exists('PHPUnit_Util_Filter', $smarty_libs_dir)) {
         // Older versions of PHPUnit did not have this function,
         // which is used when determining which PHP files are
         // included in the PHPUnit code coverage result.
         PHPUnit_Util_Filter::addDirectoryToWhitelist($smarty_libs_dir);
         // PHPUnit_Util_Filt<er::removeDirectoryFromWhitelist('../');
         // PHPUnit_Util_Filter::addDirectoryToWhitelist('../libs/plugins');
     }
     $suite = new self('Smarty 3 - Unit Tests Report');
     // load test which should run in specific order
     foreach ($testorder as $class) {
         require_once $class . '.php';
         $suite->addTestSuite($class);
     }
     if (false) {
         foreach (new DirectoryIterator(dirname(__FILE__)) as $file) {
             if (!$file->isDot() && !$file->isDir() && (string) $file !== 'smartytests.php' && (string) $file !== 'smartysingletests.php' && substr((string) $file, -4) === '.php') {
                 $class = basename($file, '.php');
                 if (!in_array($class, $testorder)) {
                     require_once $file->getPathname();
                     // to have an optional test suite, it should implement a public static function isRunnable
                     // that returns true only if all the conditions are met to run it successfully, for example
                     // it can check that an external library is present
                     if (!method_exists($class, 'isRunnable') || call_user_func(array($class, 'isRunnable'))) {
                         $suite->addTestSuite($class);
                     }
                 }
             }
         }
     }
     return $suite;
 }
Example #8
0
 public static function suite()
 {
     $suite = new self('Dwoo - Unit Tests Report');
     foreach (new DirectoryIterator(dirname(__FILE__)) as $file) {
         if (!$file->isDir() && substr((string) $file, -4) == '.php' && (string) $file !== 'DwooTests.php' && (string) $file !== 'run-tests.php' && substr((string) $file, -4) === '.php') {
             require_once $file->getPathname();
             $class = basename($file, '.php');
             // to have an optional test suite, it should implement a public static function isRunnable
             // that returns true only if all the conditions are met to run it successfully, for example
             // it can check that an external library is present
             if (!method_exists($file, 'isRunnable') || call_user_func(array($file, 'isRunnable'))) {
                 $suite->addTestSuite($class);
             }
         }
     }
     return $suite;
 }
 /**
  * @return self
  */
 public static function suite()
 {
     $suite = new self();
     require_once 'Services/TermsOfService/test/factories/ilTermsOfServiceEntityFactoryTest.php';
     $suite->addTestSuite('ilTermsOfServiceEntityFactoryTest');
     require_once 'Services/TermsOfService/test/factories/ilTermsOfServiceDataGatewayFactoryTest.php';
     $suite->addTestSuite('ilTermsOfServiceDataGatewayFactoryTest');
     require_once 'Services/TermsOfService/test/factories/ilTermsOfServiceTableDataProviderFactoryTest.php';
     $suite->addTestSuite('ilTermsOfServiceTableDataProviderFactoryTest');
     require_once 'Services/TermsOfService/test/provider/ilTermsOfServiceAgreementsByLanguageTableDataProviderTest.php';
     $suite->addTestSuite('ilTermsOfServiceAgreementsByLanguageTableDataProviderTest');
     require_once 'Services/TermsOfService/test/provider/ilTermsOfServiceAcceptanceHistoryProviderTest.php';
     $suite->addTestSuite('ilTermsOfServiceAcceptanceHistoryProviderTest');
     require_once 'Services/TermsOfService/test/entities/ilTermsOfServiceAcceptanceEntityTest.php';
     $suite->addTestSuite('ilTermsOfServiceAcceptanceEntityTest');
     require_once 'Services/TermsOfService/test/gateways/ilTermsOfServiceAcceptanceDatabaseGatewayTest.php';
     $suite->addTestSuite('ilTermsOfServiceAcceptanceDatabaseGatewayTest');
     require_once 'Services/TermsOfService/test/documents/ilTermsOfServiceFileSystemDocumentTest.php';
     $suite->addTestSuite('ilTermsOfServiceFileSystemDocumentTest');
     return $suite;
 }
Example #10
0
 public static function suite()
 {
     PHPUnit_Util_Filter::addDirectoryToWhitelist(DWOO_DIRECTORY . 'plugins/builtin');
     PHPUnit_Util_Filter::addDirectoryToWhitelist(DWOO_DIRECTORY . 'Dwoo');
     PHPUnit_Util_Filter::addFileToWhitelist(DWOO_DIRECTORY . 'Dwoo.php');
     PHPUnit_Util_Filter::removeDirectoryFromWhitelist(DWOO_DIRECTORY . 'Dwoo/Adapters');
     $suite = new self('Dwoo - Unit Tests Report');
     foreach (new DirectoryIterator(dirname(__FILE__)) as $file) {
         if (!$file->isDot() && !$file->isDir() && (string) $file !== 'DwooTests.php' && substr((string) $file, -4) === '.php') {
             require_once $file->getPathname();
             $class = basename($file, '.php');
             // to have an optional test suite, it should implement a public static function isRunnable
             // that returns true only if all the conditions are met to run it successfully, for example
             // it can check that an external library is present
             if (!method_exists($file, 'isRunnable') || call_user_func(array($file, 'isRunnable'))) {
                 $suite->addTestSuite($class);
             }
         }
     }
     return $suite;
 }
Example #11
0
 /**
  * instantiates itself
  * @return CTestSuite
  */
 public static function suite()
 {
     $instance = new self(self::NAME);
     $testClasses = self::getTests('Savant\\AAutoTestCase');
     foreach ($testClasses as $testClass) {
         $instance->addTestSuite($testClass);
     }
     return $instance;
 }