/** * @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(); }
/** * @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(); }
/** * @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); }
/** * @param string $key * @return DbConnectorInterface | false */ public function getConnector($key = null) { if (null === $key) { $key = DbRegistry::getDefaultConnectorKey(); } return DbRegistry::getConnector($key); }
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()); }