PhpOrient\SQLCommandsTest::testDateDeserialization PHP Method

testDateDeserialization() public method

    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));
    }