public function testCachedMetadataFromFactory()
{
$cache = new ArrayCache();
$this->factory = new ClassMetadataFactory($this->loader, $cache);
$metadata = $this->factory->getClassMetadata('DMS\\Tests\\Dummy\\Classes\\AnnotatedClass');
$this->assertTrue($cache->contains(ltrim('DMS\\Tests\\Dummy\\Classes\\AnnotatedClass', '\\')));
//Get new Factory to retrieve from cache
$this->factory = new ClassMetadataFactory($this->loader, $cache);
$metadataCached = $this->factory->getClassMetadata('DMS\\Tests\\Dummy\\Classes\\AnnotatedClass');
$this->assertEquals($metadata, $metadataCached);
}