コード例 #1
0
ファイル: AdminTest.php プロジェクト: dsyman2/X2CRM
 public static function setUpBeforeClass()
 {
     self::$_appFileUtilState['alwaysCurl'] = AppFileUtil::$alwaysCurl;
     self::$_appFileUtilState['neverCurl'] = AppFileUtil::$neverCurl;
     self::$_adminState['unique_id'] = Yii::app()->settings->unique_id;
     return parent::setUpBeforeClass();
 }
コード例 #2
0
 public static function setUpBeforeClass()
 {
     // save relevant ini settings
     foreach (self::$_savedIniSettings as $setting => $val) {
         self::$_savedIniSettings[$setting] = ini_get($setting);
     }
     return parent::setUpBeforeClass();
 }
コード例 #3
0
 public static function setUpBeforeClass()
 {
     // must be set to true so that the command uses the test database
     if (!YII_UNIT_TESTING || !YII_DEBUG) {
         self::$skipAllTests = true;
     }
     parent::setUpBeforeClass();
 }
コード例 #4
0
ファイル: X2ModelTest.php プロジェクト: tymiles003/X2CRM
 public static function setUpBeforeClass()
 {
     $leadSourceDropdown = Dropdowns::model()->findByPk(103);
     $leadSourceDropdown->multi = 0;
     if (!$leadSourceDropdown->save()) {
         throw new CException('failed to restore dropdown');
     }
     return parent::setUpBeforeClass();
 }
コード例 #5
0
ファイル: DocsTest.php プロジェクト: keyeMyria/CRM
 public static function setUpBeforeClass()
 {
     Yii::app()->controller = new QuotesController('quote', new QuotesModule('quotes', null));
     Yii::app()->db->createCommand("\n            update x2_modules set title=:title where name='quotes'\n        ")->execute(array(':title' => self::$customQuotesTitle));
     Yii::app()->db->createCommand("\n            update x2_modules set title=:title where name='contacts'\n        ")->execute(array(':title' => self::$customContactsTitle));
     Modules::displayName(false, "Quotes");
     // add titles to Modules title cache
     Modules::displayName(false, "Contacts");
     // add titles to Modules title cache
     parent::setUpBeforeClass();
 }
コード例 #6
0
ファイル: FieldFormatterTest.php プロジェクト: keyeMyria/CRM
 /**
  * Add columns for custom fields
  */
 public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     Yii::app()->controller = new ContactsController('contacts', new ContactsModule('contacts', null));
     $_SERVER['SERVER_NAME'] = 'http://localhost';
     Yii::app()->cache->flush();
     $contacts = Contacts::model();
     self::tryAddCol($contacts, 'c_TestInt', 'int');
     self::tryAddCol($contacts, 'c_TestPercentage', 'percentage');
     self::tryAddCol($contacts, 'c_TestFloat', 'float');
     self::tryAddCol($contacts, 'c_TestTimerSum', 'timerSum');
     self::tryAddCol($contacts, 'c_TestCustom', 'custom');
     self::tryAddCol($contacts, 'c_TestUrlEmptyLinkType', 'url');
     self::tryAddCol($contacts, 'c_TestCustom2', 'custom');
     self::tryAddCol($contacts, 'c_TestCustom3', 'custom');
     Yii::app()->db->schema->refresh();
     Yii::app()->cache->flush();
     Contacts::model()->resetFieldsPropertyCache();
     Contacts::model()->refreshMetaData();
 }
コード例 #7
0
 public static function setUpBeforeClass()
 {
     self::$_oldFieldTypes = array(array('modelName' => 'X2Leads', 'fieldName' => 'description', 'type' => Yii::app()->db->createCommand()->select('type')->from('x2_fields')->where('modelName="X2Leads" and fieldName="description"')->queryScalar()));
     return parent::setUpBeforeClass();
 }