Jackalope\Transport\DoctrineDBAL\ClientTest::testQueryNodes PHP Метод

testQueryNodes() публичный Метод

public testQueryNodes ( )
    public function testQueryNodes()
    {
        $root = $this->session->getNode('/');
        $article = $root->addNode('article');
        $article->setProperty('foo', 'bar');
        $article->setProperty('bar', 'baz');
        $this->session->save();
        $qm = $this->session->getWorkspace()->getQueryManager();
        $query = $qm->createQuery('SELECT * FROM [nt:unstructured]', \PHPCR\Query\QueryInterface::JCR_SQL2);
        $result = $query->execute();
        $this->assertEquals(2, count($result->getNodes()));
        $query = $qm->createQuery('SELECT * FROM [nt:unstructured] WHERE foo = "bar"', \PHPCR\Query\QueryInterface::JCR_SQL2);
        $result = $query->execute();
        $this->assertEquals(1, count($result->getNodes()));
    }