public function setUp()
{
parent::setUp();
$client = $this->createClient('connect');
$client->connect();
$client->dbOpen('GratefulDeadConcerts', 'admin', 'admin');
if ($client->getTransport()->getProtocolVersion() < 26) {
$this->markTestSkipped("Token not supported in OrientDB < 2.0");
}
if ($client->getTransport()->getProtocolVersion() >= 32 && $client->getTransport()->getOrientVersion()->getBuildNumber() < 4) {
$this->markTestSkipped("Token not well supported in OrientDB >= 2.2.0 and < 2.4.0");
}
if ($client->getTransport()->getOrientVersion()->getMinorVersion() >= 0 && $client->getTransport()->getOrientVersion()->getBuildNumber() >= 18 && ($client->getTransport()->getOrientVersion()->getMinorVersion() >= 1 && $client->getTransport()->getOrientVersion()->getBuildNumber() <= 25)) {
$this->markTestSkipped("Token not well supported in OrientDB >= 2.0.18 and < 2.1.25");
}
}