public function testGetMapping() { $cmf = new ClassMetadataFactory($this->dm); $cm = new \Doctrine\ODM\CouchDB\Mapping\ClassMetadata('stdClass'); $cmf->setMetadataFor('stdClass', $cm); $this->assertTrue($cmf->hasMetadataFor('stdClass')); $this->assertSame($cm, $cmf->getMetadataFor('stdClass')); }
public function testGetAllMetadata() { $driver = new \Doctrine\ODM\CouchDB\Mapping\Driver\PHPDriver(array(__DIR__)); $this->dm->getConfiguration()->setMetadataDriverImpl($driver); $cmf = new ClassMetadataFactory($this->dm); $cm = new \Doctrine\ODM\CouchDB\Mapping\ClassMetadata('stdClass'); $cmf->setMetadataFor('stdClass', $cm); $metadata = $cmf->getAllMetadata(); $this->assertInternalType('array', $metadata); }