addTest() public method

Adds a test to the suite.
public addTest ( PHPUnit_Framework_Test $test, array $groups = [] )
$test PHPUnit_Framework_Test
$groups array
Example #1
0
 public function addCest($file)
 {
     $name = $this->relativeName($file);
     $this->tests[$name] = $file;
     $loaded_classes = get_declared_classes();
     require_once $file;
     $extra_loaded_classes = get_declared_classes();
     $testClasses = array_diff($extra_loaded_classes, $loaded_classes);
     foreach ($testClasses as $testClass) {
         $unit = new $testClass();
         $reflected = new \ReflectionClass($testClass);
         $methods = $reflected->getMethods(\ReflectionMethod::IS_PUBLIC);
         foreach ($methods as $method) {
             if ($method->isConstructor()) {
                 continue;
             }
             if ($method->isDestructor()) {
                 continue;
             }
             if (isset($unit->class)) {
                 $target = $unit->class;
                 $target .= $method->isStatic() ? '::' . $method->name : '.' . $method->name;
             } else {
                 $target = get_class($unit) . '::' . $method->name;
             }
             $this->suite->addTest(new \Codeception\TestCase\Cest($this->dispatcher, array('name' => $name . ':' . $target, 'class' => $unit, 'method' => $method->name, 'static' => $method->isStatic(), 'signature' => $target, 'file' => $file, 'bootstrap' => $this->settings['bootstrap'])));
         }
     }
 }
Example #2
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Suíte de testes do projeto (unitários e funcionais)');
     $suite->addTest(Unit_AllTests::suite());
     $suite->addTest(Functional_AllTests::suite());
     return $suite;
 }
Example #3
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Centurion Suite');
     $suite->addTest(Centurion_AllTests::suite());
     $suite->addTest(Modules_AllTests::suite());
     return $suite;
 }
Example #4
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('ZFSTDE Blog Suite');
     $suite->addTest(ZFExt_Model_AllTests::suite());
     $suite->addTest(ZFExt_View_AllTests::suite());
     return $suite;
 }
Example #5
0
 /**
  * Build the test suite.
  *
  * @return PHPUnit_Framework_TestSuite
  * @access public
  */
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('VuFind - web');
     $suite->addTest(WebDriversAllTests::suite());
     $suite->addTest(WebSysAllTests::suite());
     return $suite;
 }
Example #6
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite();
     $suite->addTest(Test_Map_Match::suite());
     $suite->addTest(Test_Map_Destination::suite());
     return $suite;
 }
Example #7
0
 /**
  * Build the test suite.
  *
  * @return PHPUnit_Framework_TestSuite
  * @access public
  */
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('VuFind - Selenium');
     $suite->addTest(SeleniumRecordAllTests::suite());
     $suite->addTest(SeleniumBugsAllTests::suite());
     return $suite;
 }
Example #8
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('PHPUnit');
     $suite->addTest(Phlickr_Tests_Offline_AllTests::suite());
     $suite->addTest(Phlickr_Tests_Online_AllTests::suite());
     return $suite;
 }
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('xPDOSuite');
     $suite->addTest(MODx_AllTests::suite());
     $suite->addTest(Processors_AllTests::suite());
     return $suite;
 }
Example #10
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('OrangeHRM extractor unit tests');
     $suite->addTest(extractor_recruitment_AllTests::suite());
     $suite->addTest(extractor_eimadmin_AllTests::suite());
     return $suite;
 }
Example #11
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Project');
     $suite->addTest(FourStore_TestsOffLine::suite());
     $suite->addTest(FourStore_TestsOnLine::suite());
     return $suite;
 }
Example #12
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('WindFramework AllTest');
     $suite->addTest(AllBaseTest::suite());
     $suite->addTest(AllWebTest::suite());
     return $suite;
 }
Example #13
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Zend Framework - Zend');
     // place other tests here for incubator suite
     $suite->addTestSuite('Zend_AuthTest');
     $suite->addTest(Zend_Auth_AllTests::suite());
     $suite->addTestSuite('Zend_Console_GetoptTest');
     // Do not include Zend_Currency as empty testbeds can cause phpunit to crash
     //        $suite->addTest(Zend_Currency_AllTests::suite());
     $suite->addTestSuite('Zend_FilterTest');
     $suite->addTest(Zend_Filter_AllTests::suite());
     $suite->addTest(Zend_Mail_AllTests::suite());
     /*
      * To run the unit tests for Zend_Session*:
      * $ cd zftrunk/incubator/tests/Zend/Session
      * $ php AllTests.php
      */
     // $suite->addTest(Zend_Session_AllTests::suite());
     $suite->addTestSuite('Zend_TimeSyncTest');
     $suite->addTestSuite('Zend_ValidateTest');
     $suite->addTest(Zend_Validate_AllTests::suite());
     $suite->addTestSuite('Zend_TranslateTest');
     $suite->addTest(Zend_Translate_AllTests::suite());
     return $suite;
 }
Example #14
0
   public static function suite() {
      $suite = new PHPUnit_Framework_TestSuite('GLPI');
      $suite->addTest(System_AllTests::suite());
      $suite->addTest(Install_AllTests::suite());
//      $suite->addTest(Framework_AllTests::suite());
      return $suite;
   }
Example #15
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Zend Framework - Zend_Service_WindowsAzure');
     if (TESTS_ZEND_SERVICE_WINDOWSAZURE_CREDENTIALS_RUNTESTS) {
         $suite->addTest(Zend_Service_WindowsAzure_Credentials_AllTests::suite());
     }
     if (TESTS_ZEND_SERVICE_WINDOWSAZURE_DIAGNOSTICS_RUNTESTS) {
         $suite->addTest(Zend_Service_WindowsAzure_Diagnostics_AllTests::suite());
     }
     if (TESTS_ZEND_SERVICE_WINDOWSAZURE_MANAGEMENT_RUNTESTS) {
         $suite->addTest(Zend_Service_WindowsAzure_Management_AllTests::suite());
     }
     $suite->addTestSuite('Zend_Service_WindowsAzure_RetryPolicyTest');
     $suite->addTestSuite('Zend_Service_WindowsAzure_StorageTest');
     if (TESTS_ZEND_SERVICE_WINDOWSAZURE_BLOB_RUNTESTS) {
         $suite->addTestSuite('Zend_Service_WindowsAzure_BlobStorageTest');
         $suite->addTestSuite('Zend_Service_WindowsAzure_BlobStorageSharedAccessTest');
         $suite->addTestSuite('Zend_Service_WindowsAzure_BlobStreamTest');
     }
     if (TESTS_ZEND_SERVICE_WINDOWSAZURE_TABLE_RUNTESTS) {
         $suite->addTestSuite('Zend_Service_WindowsAzure_TableEntityTest');
         $suite->addTestSuite('Zend_Service_WindowsAzure_DynamicTableEntityTest');
         $suite->addTestSuite('Zend_Service_WindowsAzure_TableEntityQueryTest');
         $suite->addTestSuite('Zend_Service_WindowsAzure_TableStorageTest');
     }
     if (TESTS_ZEND_SERVICE_WINDOWSAZURE_QUEUE_RUNTESTS) {
         $suite->addTestSuite('Zend_Service_WindowsAzure_QueueStorageTest');
     }
     if (TESTS_ZEND_SERVICE_WINDOWSAZURE_SESSIONHANDLER_RUNTESTS) {
         $suite->addTestSuite('Zend_Service_WindowsAzure_TableSessionHandlerTest');
         $suite->addTestSuite('Zend_Service_WindowsAzure_BlobSessionHandlerTest');
     }
     return $suite;
 }
Example #16
0
 /**
  * Test suite
  *
  * @return PHPUnit_Framework_TestSuite
  */
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Firal CMS');
     $suite->addTest(Firal_AllTests::suite());
     $suite->addTest(Modules_AllTests::suite());
     return $suite;
 }
Example #17
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('PHPUnit');
     $suite->addTest(BaseZF_AllTests::suite());
     $suite->addTest(MyProject_AllTests::suite());
     return $suite;
 }
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite();
     $suite->addTest(Blocks_AllTests::suite());
     $suite->addTest(Helpers_AllTests::suite());
     return $suite;
 }
Example #19
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Research Tests');
     $suite->addTest(CSV_AllTests::suite());
     $suite->addTest(String_AllTests::suite());
     return $suite;
 }
Example #20
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Phlickr Offline Tests');
     // sub-directories
     $suite->addTest(Phlickr_Tests_Offline_Import_AllTests::suite());
     $suite->addTest(Phlickr_Tests_Offline_PhotoSortStrategy_AllTests::suite());
     $suite->addTest(Phlickr_Tests_Offline_TextUi_AllTests::suite());
     // core
     $suite->addTestSuite('Phlickr_Tests_Offline_Api');
     $suite->addTestSuite('Phlickr_Tests_Offline_Cache');
     $suite->addTestSuite('Phlickr_Tests_Offline_Request');
     $suite->addTestSuite('Phlickr_Tests_Offline_Response');
     $suite->addTestSuite('Phlickr_Tests_Offline_Uploader');
     // wrappers
     $suite->addTestSuite('Phlickr_Tests_Offline_AuthedGroup');
     $suite->addTestSuite('Phlickr_Tests_Offline_AuthedPhoto');
     $suite->addTestSuite('Phlickr_Tests_Offline_AuthedPhotoset');
     #        $suite->addTestSuite('Phlickr_Tests_Offline_AuthedPhotosetList');
     $suite->addTestSuite('Phlickr_Tests_Offline_AuthedUser');
     $suite->addTestSuite('Phlickr_Tests_Offline_Group');
     $suite->addTestSuite('Phlickr_Tests_Offline_GroupList');
     $suite->addTestSuite('Phlickr_Tests_Offline_Note');
     $suite->addTestSuite('Phlickr_Tests_Offline_Photo');
     $suite->addTestSuite('Phlickr_Tests_Offline_PhotoList');
     $suite->addTestSuite('Phlickr_Tests_Offline_PhotoListIterator');
     $suite->addTestSuite('Phlickr_Tests_Offline_Photoset');
     $suite->addTestSuite('Phlickr_Tests_Offline_PhotosetPhotoList');
     #        $suite->addTestSuite('Phlickr_Tests_Offline_PhotosetList');
     $suite->addTestSuite('Phlickr_Tests_Offline_PhotoSorter');
     $suite->addTestSuite('Phlickr_Tests_Offline_User');
     $suite->addTestSuite('Phlickr_Tests_Offline_UserList');
     return $suite;
 }
Example #21
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Mantis Bug Tracker');
     $suite->addTest(Mantis_AllTests::suite());
     $suite->addTest(Soap_AllTests::suite());
     return $suite;
 }
Example #22
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('PHPUnit_Extensions_Database');
     $suite->addTest(Extensions_Database_Operation_AllTests::suite());
     $suite->addTest(Extensions_Database_DataSet_AllTests::suite());
     return $suite;
 }
Example #23
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Zend Framework - Zend');
     /*
      * Perform the tests for Zend_Controller component now.
      */
     $suite->addTest(Zend_Controller_AllTests::suite());
     /*
      * Perform the tests for Zend_Crypt component now.
      *
      * Currenty there's a missing exception class; turning it off
      */
     // $suite->addTest(Zend_Crypt_AllTests::suite());
     /*
      * Perform the tests for Zend_Db component now.
      */
     $suite->addTest(Zend_Db_AllTests::suite());
     /*
      * Perform the tests for Zend_Json component now.
      */
     $suite->addTest(Zend_Json_AllTests::suite());
     /*
      * Perform the tests for Zend_Service component now.
      */
     $suite->addTest(Zend_Service_AllTests::suite());
     return $suite;
 }
Example #24
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Webacula Test Suite');
     $suite->addTest(ControllersAllTests::suite());
     $suite->addTest(ModelsAllTests::suite());
     return $suite;
 }
 /**
  * Regular suite
  *
  * All tests except those that require output buffering.
  *
  * @return PHPUnit_Framework_TestSuite
  */
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Zend Framework');
     $suite->addTest(Zend_AllTests::suite());
     $suite->addTest(resources_AllTests::suite());
     return $suite;
 }
Example #26
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Magento');
     $suite->addTest(Magento_AllTests::suite());
     $suite->addTest(Varien_AllTests::suite());
     return $suite;
 }
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('MySQLConverterTool');
     $suite->addTest(MySQLConverterTool_UnitTests_Function_AllTests::suite());
     $suite->addTest(MySQLConverterTool_UnitTests_Converter_AllTests::suite());
     return $suite;
 }
Example #28
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite();
     //        $suite->addTest(new PHPUnit_Framework_TestSuite("Tuscany1566Test"));
     $suite->addTest(new PHPUnit_Framework_TestSuite("Bug11774Test"));
     $suite->addTest(new PHPUnit_Framework_TestSuite("Bug12193Test"));
     return $suite;
 }
Example #29
0
 /**
  * Creates and returns this test suite
  *
  * @return PHPUnit_Framework_TestSuite
  */
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Zend Framework - Zend_Auth Adapters');
     $suite->addTest(Zend_Auth_Adapter_DbTable_AllTests::suite());
     $suite->addTestSuite('Zend_Auth_Adapter_DigestTest');
     $suite->addTest(Zend_Auth_Adapter_Http_AllTests::suite());
     return $suite;
 }
Example #30
0
 public static function suite()
 {
     $suite = new PHPUnit_Framework_TestSuite('Suíte de testes unitários de App');
     $suite->addTest(App_Date_AllTests::suite());
     $suite->addTest(App_Model_AllTests::suite());
     $suite->addTest(App_Service_AllTests::suite());
     return $suite;
 }