public function testNoConnectionPossible()
 {
     $db = new HTTP\SocketClient('127.0.0.1', 12345);
     try {
         $db->request('GET', '/' . $this->getTestDatabase());
         $this->fail('Expected HTTPException.');
     } catch (HTTP\HTTPException $e) {
         $this->assertTrue($e->getMessage() === 'Could not connect to server at 127.0.0.1:12345: \'111: Connection refused\'' || $e->getMessage() === 'Could not connect to server at 127.0.0.1:12345: \'61: Connection refused\'');
     }
 }
 /**
  * @depends testCreateDatabase
  */
 public function testUnknownOption()
 {
     $db = new HTTP\SocketClient();
     try {
         $db->setOption('unknownOption', 42);
         $this->fail('Expected \\InvalidArgumentException');
     } catch (\InvalidArgumentException $e) {
         /* Expected */
     }
 }