public function testClassMetadataInstanceSerializationTranslationProperties($cm)
{
$serialized = serialize($cm);
/** @var ClassMetadata $cm */
$cm = unserialize($serialized);
$cm->wakeupReflection(new \Doctrine\Common\Persistence\Mapping\RuntimeReflectionService());
// Check properties needed for translations
$this->assertEquals('attribute', $cm->translator);
$this->assertTrue(in_array('translatedField', $cm->translatableFields));
$this->assertEquals('locale', $cm->localeMapping);
}