Doctrine\Tests\ODM\PHPCR\Query\Builder\QueryBuilderTest::testCloningQueryBuilderUniqueConverterInstance PHP Метод

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

    public function testCloningQueryBuilderUniqueConverterInstance()
    {
        $reflection = new \ReflectionClass(get_class($this->node));
        $property = $reflection->getProperty('converter');
        $property->setAccessible(true);
        $this->node->setConverter($this->getMockBuilder('Doctrine\\ODM\\PHPCR\\Query\\Builder\\ConverterInterface')->getMock());
        $clone = clone $this->node;
        $this->assertNotSame($property->getValue($this->node), $property->getValue($clone), 'Cloned instance of QueryBuilder does not have an unique Converter instance.');
    }