public function testMapFieldWithInheritance(ClassMetadata $cmp)
{
// Load parent document metadata.
$ar = new AnnotationReader();
$ad = new AnnotationDriver($ar);
$ad->loadMetadataForClass($cmp->getName(), $cmp);
// Initialize subclass metadata.
$cm = new ClassMetadata('Doctrine\\Tests\\ODM\\PHPCR\\Mapping\\Customer');
$cm->initializeReflection(new RuntimeReflectionService());
// Test that the translated field is being inherited.
$mapping = array('property' => 'translatedField', 'fieldName' => 'translatedField', 'translated' => true);
$cm->mapField($mapping, $cmp);
$this->assertEquals(array('translatedField'), $cm->translatableFields);
}