Пример #1
0
 /**
  * @return	null
  */
 public function setUp()
 {
     $this->runDbStartupTask();
     $connector = DbRegistry::getConnector('af-tester');
     $this->conn = $connector->getConnection();
     $this->sql = "SELECT param_2, result \n\t\t\t\t\t  FROM   test_queries \n\t\t\t\t\t  WHERE  query_id IN(1,2,3)";
     $this->conn->connect();
 }
Пример #2
0
 /**
  * @return	null
  */
 public function setUp()
 {
     $this->runDbStartupTask();
     $connector = DbRegistry::getConnector('af-tester');
     $this->conn = $connector->getConnection();
     $this->sql = "SELECT param_2, result \n\t\t\t\t\t  FROM   test_queries \n\t\t\t\t\t  WHERE  query_id = 1;\n\n\t\t\t\t\t  SELECT param_2, result \n\t\t\t\t\t  FROM   test_queries \n\t\t\t\t\t  WHERE  query_id = 2;\n\t\t\t\t\t\n\t\t\t\t\t  SELECT param_2, result \n\t\t\t\t\t  FROM   test_queries \n\t\t\t\t\t  WHERE  query_id = 3";
     $this->conn->connect();
     $this->adapter = new MultiQueryAdapter();
 }
Пример #3
0
 /**
  * @return null
  */
 public function setUp()
 {
     $this->runDbStartupTask();
     $connector = DbRegistry::getConnector('af-tester');
     $this->conn = $connector->getConnection();
     $this->conn->connect();
     $driver = $this->conn->getDriver();
     $this->stmtDriver = $driver->stmt_init();
     $this->stmt = new PreparedStmt($this->stmtDriver);
 }
Пример #4
0
 /**
  * @param	string	$key
  * @return	DbConnectorInterface | false 
  */
 public function getConnector($key = null)
 {
     if (null === $key) {
         $key = DbRegistry::getDefaultConnectorKey();
     }
     return DbRegistry::getConnector($key);
 }
Пример #5
0
 public function testSetConnectors()
 {
     $list = array('key1' => $this->getMockConnector(), 'key2' => $this->getMockConnector(), 'key3' => $this->getMockConnector());
     $this->assertEquals(array(), DbRegistry::getAllConnectors());
     $this->assertNull(DbRegistry::setConnectors($list));
     $this->assertNull(DbRegistry::loadConnectors($list));
     $this->assertTrue(DbRegistry::isConnector('key1'));
     $this->assertSame($list['key1'], DbRegistry::getConnector('key1'));
     $this->assertTrue(DbRegistry::isConnector('key2'));
     $this->assertSame($list['key2'], DbRegistry::getConnector('key2'));
     $this->assertTrue(DbRegistry::isConnector('key3'));
     $this->assertSame($list['key3'], DbRegistry::getConnector('key3'));
     $this->assertEquals($list, DbRegistry::getAllConnectors());
     /* set another list */
     $list2 = array('key4' => $this->getMockConnector(), 'key5' => $this->getMockConnector());
     $this->assertNull(DbRegistry::setConnectors($list2));
     $this->assertTrue(DbRegistry::isConnector('key4'));
     $this->assertSame($list2['key4'], DbRegistry::getConnector('key4'));
     $this->assertTrue(DbRegistry::isConnector('key5'));
     $this->assertSame($list2['key5'], DbRegistry::getConnector('key5'));
     $this->assertFalse(DbRegistry::isConnector('key1'));
     $this->assertFalse(DbRegistry::isConnector('key2'));
     $this->assertFalse(DbRegistry::isConnector('key3'));
     $this->assertEquals($list2, DbRegistry::getAllConnectors());
 }