public function __construct($name = NULL, array $data = array(), $dataName = '')
	{
		parent::__construct($name, $data, $dataName);
		$this->backupStaticAttributesBlacklist += array(
			'PHP_CodeCoverage' => array('instance'),
			'PHP_CodeCoverage_Filter' => array('instance'),
			'PHP_CodeCoverage_Util' => array('ignoredLines', 'templateMethods'),
			'PHP_Timer' => array('startTimes',),
			'PHP_Token_Stream' => array('customTokens'),
			'PHP_Token_Stream_CachingFactory' => array('cache'),

			'phpbb_database_test_case' => array('already_connected'),
		);
	}
예제 #2
0
 function __construct($db_index = NULL)
 {
     parent::__construct();
     $this->_core =& Vevui::get();
     $config = $this->_core->e->db;
     if (NULL === $db_index) {
         $db_config_value = $config->databases->{$config->default_schema};
     } else {
         $db_config_value = $config->databases->{$db_index};
     }
     // Only MySQL at the moment. mysql:dbname=testdb;host=127.0.0.1
     $dsn = $db_config_value->drv . ':dbname=' . $db_config_value->db . ';host=' . $db_config_value->host;
     self::$_pdo = new PDO($dsn, $db_config_value->user, $db_config_value->pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));
     $this->_conn = $this->createDefaultDBConnection(self::$_pdo, $db_config_value->db);
 }
예제 #3
0
파일: CITest.php 프로젝트: hds-team/HDS
	/**
	 * Call parent constructor and initialize reference to CodeIgniter
	 * 
	 * @internal
	 */
	public function __construct($name = NULL, array $data = array(), $dataName = '')
    {
        parent::__construct($name, $data, $dataName);
		$this->CI =& get_instance();	
    }
예제 #4
0
 /**
  *  Constructor.
  *
  *  Because we are overriding the parent class constructor, we
  *  need to show the same arguments as exist in the constructor of
  *  PHPUnit_Framework_TestCase, since
  *  PHPUnit_Framework_TestSuite::createTest() creates a
  *  ReflectionClass of the Test class and checks the constructor
  *  of that class to decide how to set up the test.
  *
  * @param string $name
  * @param array $data
  * @param string $dataName
  */
 public function __construct($name = NULL, array $data = array(), $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     // we need full error reporting
     error_reporting(E_ALL & ~E_NOTICE);
     self::$_dbName = self::getDBName();
     // also load the class loader
     require_once 'CRM/Core/ClassLoader.php';
     CRM_Core_ClassLoader::singleton()->register();
     if (function_exists('_civix_phpunit_setUp')) {
         // FIXME: loosen coupling
         _civix_phpunit_setUp();
     }
 }
 /**
  *  Constructor.
  *
  *  Because we are overriding the parent class constructor, we
  *  need to show the same arguments as exist in the constructor of
  *  PHPUnit_Framework_TestCase, since
  *  PHPUnit_Framework_TestSuite::createTest() creates a
  *  ReflectionClass of the Test class and checks the constructor
  *  of that class to decide how to set up the test.
  *
  * @param string $name
  * @param array $data
  * @param string $dataName
  */
 public function __construct($name = NULL, array $data = array(), $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     // we need full error reporting
     error_reporting(E_ALL & ~E_NOTICE);
     if (!empty($GLOBALS['mysql_db'])) {
         self::$_dbName = $GLOBALS['mysql_db'];
     } else {
         self::$_dbName = 'civicrm_tests_dev';
     }
     //  create test database
     self::$utils = new Utils($GLOBALS['mysql_host'], $GLOBALS['mysql_port'], $GLOBALS['mysql_user'], $GLOBALS['mysql_pass']);
     // also load the class loader
     require_once 'CRM/Core/ClassLoader.php';
     CRM_Core_ClassLoader::singleton()->register();
     if (function_exists('_civix_phpunit_setUp')) {
         // FIXME: loosen coupling
         _civix_phpunit_setUp();
     }
 }
예제 #6
0
 public function __construct($name = null, array $data = [], $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     $this->bindConfig();
 }
예제 #7
0
 public function __construct($name = null, array $data = [], $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     $this->pdo = $this->getPDO();
     $this->createTable($this->pdo);
 }
 public function __construct($name = null, array $data = array(), $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     $this->db = new DB(self::getPDO());
 }
예제 #9
0
 public function __construct($name = null, array $data = array(), $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     $this->pdo = $this->getPdo();
     BankAccount::createTable($this->pdo);
 }
예제 #10
0
 public function __construct($name = null, array $data = [], $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     $this->pdo = ConnectionFactory::load()->getPdo();
     User::createTable($this->pdo);
 }
예제 #11
0
 /**
  *  Constructor
  *
  *  Because we are overriding the parent class constructor, we
  *  need to show the same arguments as exist in the constructor of
  *  PHPUnit_Framework_TestCase, since
  *  PHPUnit_Framework_TestSuite::createTest() creates a
  *  ReflectionClass of the Test class and checks the constructor
  *  of that class to decide how to set up the test.
  *
  *  @param  string $name
  *  @param  array  $data
  *  @param  string $dataName
  */
 function __construct($name = NULL, array $data = array(), $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
 }
예제 #12
0
파일: BaseTest.php 프로젝트: pr-of-it/t4
 public function __construct($name = NULL, array $data = array(), $dataName = '')
 {
     $config = $this->getT4ConnectionConfig();
     $this->connection = new \Pdo('mysql:dbname=' . $config->dbname . ';host=' . $config->host . '', $config->user, $config->password);
     parent::__construct($name, $data, $dataName);
 }
예제 #13
0
 /**
  * Class constructor
  *
  * @author Ronan Chilvers <*****@*****.**>
  */
 public function __construct($name = null, array $data = array(), $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     $this->setUpFixtures();
 }