示例#1
0
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
     Table::cleanAllStatic();
     self::$mysql = \Myfox\Lib\Mysql::instance('default');
 }
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::removeAllNames();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
     self::$mysql = \Myfox\Lib\Mysql::instance('default');
 }
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
     self::$mysql = \Myfox\Lib\Mysql::instance('default');
     self::$mysql->query(sprintf('TRUNCATE TABLE %stask_queque', self::$mysql->option('prefix', '')));
 }
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
     self::$mysql = \Myfox\Lib\Mysql::instance('default');
     self::$mysql->query(sprintf('DELETE FROM %ssettings WHERE ownname LIKE "unittest%%"', self::$mysql->option('prefix')));
     Setting::$queries = 0;
 }
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
     self::$mysql = \Myfox\Lib\Mysql::instance('default');
     self::cleanTable('default', 'route_info');
     self::cleanTable('default', 'task_queque');
 }
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
     self::$mysql = \Myfox\Lib\Mysql::instance('default');
     self::$inifile = __DIR__ . '/ini/myfox.ini';
     self::cleanTable('default', 'process_locker');
 }
示例#7
0
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::removeAllNames();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
     self::$mysql = \Myfox\Lib\Mysql::instance('default');
     self::$mysql->query(sprintf("DELETE FROM %shost_list WHERE host_name LIKE 'unittest%%'", self::$mysql->option('prefix', '')));
 }
示例#8
0
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
     self::$mysql = \Myfox\Lib\Mysql::instance('default');
     self::$mysql->query(sprintf("DELETE FROM %stable_list WHERE table_name = 'i am not exists'", self::$mysql->option('prefix')));
     self::$mysql->query(sprintf("DELETE FROM %ssettings WHERE cfgname IN ('table_route_count', 'table_real_count')", self::$mysql->option('prefix')));
     self::cleanTable('default', 'route_info');
     Setting::set('last_assign_host', 0);
 }
 protected function setUp()
 {
     parent::setUp();
     $this->inifile = __DIR__ . '/ini/myfox.ini';
     $config = new Config($this->inifile);
     $logurl = parse_url($config->get('log/default', ''));
     $this->prefix = rtrim($config->get('url.prefix', ''), '/');
     $this->logfile = $logurl['path'];
     @unlink($this->logfile);
     ob_start();
 }
示例#10
0
 protected function setUp()
 {
     parent::setUp();
     $config = new Config(__DIR__ . '/ini/mysql_test.ini');
     $logurl = parse_url($config->get('logurl', ''));
     $this->logfile = $logurl['path'];
     Mysql::removeAllNames();
     self::$mysql = new Mysql(__DIR__ . '/ini/mysql.ini');
     self::$mysql->query('DROP TABLE IF EXISTS only_for_test');
     self::$mysql->query('CREATE TABLE `only_for_test` (
         `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
         `content` varchar(32) DEFAULT NULL,
         PRIMARY KEY (`id`)
     ) ENGINE=InnoDB DEFAULT CHARSET=utf8');
     @unlink($this->logfile);
 }
    /**
     * 测试表及信息创建
     */
    protected function setUp()
    {
        parent::setUp();
        \Myfox\Lib\Mysql::removeAllNames();
        \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
        $this->mysql = \Myfox\Lib\Mysql::instance('default');
        $config = new \Myfox\Lib\Config(__DIR__ . '/ini/mysql.ini');
        foreach ($config->get('master') as $host) {
            $urlRes = parse_url($host);
            $this->infos['host'] = $urlRes['host'];
            $this->infos['port'] = array_key_exists('port', $urlRes) ? $urlRes['port'] : 3306;
            $this->infos['user'] = array_key_exists('user', $urlRes) ? $urlRes['user'] : '******';
            $this->infos['pass'] = array_key_exists('pass', $urlRes) ? $urlRes['pass'] : '';
        }
        self::cleanTable('default', 'route_info');
        $this->table_bak('table_list');
        $this->table_bak('host_list');
        $this->table_bak('settings');
        //插入测试分片表1
        $this->mysql->query('CREATE TABLE `test_table_real1` (
			`id` int(10) unsigned NOT NULL auto_increment,
			`key1` varchar(64) NOT NULL default "",
			`key2` int(10) NOT NULL default 0,
			PRIMARY KEY (`id`)
		)');
        //插入测试分片表2
        $this->mysql->query('CREATE TABLE `test_table_real2` (
			`id` int(10) unsigned NOT NULL auto_increment,
			`key1` varchar(64) NOT NULL default "",
			`key2` int(10) NOT NULL default 0,
			PRIMARY KEY (`id`)
		)');
        //插入测试分片表3
        $this->mysql->query('CREATE TABLE `test_table_real3` (
			`id` int(10) unsigned NOT NULL auto_increment,
			`key1` varchar(64) NOT NULL default "",
			`key2` int(10) NOT NULL default 0,
			PRIMARY KEY (`id`)
		)');
    }
示例#12
0
 protected function setUp()
 {
     parent::setUp();
 }
示例#13
0
 protected function setUp()
 {
     parent::setUp();
     $this->inifile = __DIR__ . '/ini/myfox.ini';
 }
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\Mysql::register('default', __DIR__ . '/ini/mysql.ini');
 }
 protected function setUp()
 {
     parent::setUp();
     Context::cleanAllContext();
 }
 protected function setUp()
 {
     parent::setUp();
     AutoLoad::removeAllRules();
 }
示例#17
0
 protected function setUp()
 {
     parent::setUp();
     \Myfox\Lib\AutoLoad::register('myfox\\test\\factory', __DIR__ . '/factory');
 }
 protected function setUp()
 {
     parent::setUp();
     Pool::clean();
 }
 protected function setUp()
 {
     parent::setUp();
     $this->pool = new LiveBox(__CLASS__);
 }
 protected function setUp()
 {
     parent::setUp();
     @exec(sprintf('rm -rf "%s"', __DIR__ . '/tmp'));
 }