Doctrine\OXM\Tests\Tools\XmlEntityGeneratorTest::testLoadMetadata PHP Method

testLoadMetadata() public method

public testLoadMetadata ( )
    public function testLoadMetadata()
    {
        $metadata = $this->generateBookXmlEntityFixture();
        $book = $this->newInstance($metadata);
        $cm = new \Doctrine\OXM\Mapping\ClassMetadataInfo($metadata->name);
        $reader = new \Doctrine\Common\Annotations\AnnotationReader();
        $driver = new \Doctrine\OXM\Mapping\Driver\AnnotationDriver($reader);
        $driver->loadMetadataForClass($cm->name, $cm);
        //$this->assertEquals($cm->getCollection(), $metadata->getCollection());
        $this->assertEquals($cm->lifecycleCallbacks, $metadata->lifecycleCallbacks);
        $this->assertEquals($cm->identifier, $metadata->identifier);
        $this->assertEquals($cm->idGenerator, $metadata->idGenerator);
        $this->assertEquals($cm->customRepositoryClassName, $metadata->customRepositoryClassName);
    }