public function testDateDeserialization()
{
$client = new PhpOrient('localhost', 2424);
$client->dbOpen('GratefulDeadConcerts', 'admin', 'admin');
$dateToTest = \DateTime::createFromFormat('U', time())->format('Y-m-d H:i:s');
$result = $client->query("SELECT DATE( SYSDATE('yyy-MM-dd HH:mm:ss') ) FROM V LIMIT 1");
if ($result[0]->getOData()['DATE'] instanceof \DateTime) {
$date = $result[0]->getOData()['DATE']->format('Y-m-d H:i:s');
} else {
$date = '"Not a DateTime instance"';
}
$this->assertEquals(substr($dateToTest, 0, strlen($dateToTest) - 1), substr($date, 0, strlen($date) - 1));
}