public function testConnectDisconnect() { $config = CM_Service_Manager::getInstance()->getDatabases()->getMaster()->getConfig(); unset($config['db']); $client = new CM_Db_Client($config); $this->assertFalse($client->isConnected()); $client->connect(); $this->assertTrue($client->isConnected()); $client->disconnect(); $this->assertFalse($client->isConnected()); $client->disconnect(); $this->assertFalse($client->isConnected()); $client->connect(); $this->assertTrue($client->isConnected()); $client->connect(); $this->assertTrue($client->isConnected()); }