public function testMapFieldWithId(ClassMetadata $cm)
{
$cm->mapField(array('fieldName' => 'id', 'id' => true, 'strategy' => 'assigned'));
$this->assertTrue(isset($cm->mappings['id']));
$this->assertEquals(array('id' => true, 'property' => 'id', 'type' => 'string', 'fieldName' => 'id', 'multivalue' => false, 'strategy' => 'assigned', 'nullable' => false), $cm->mappings['id']);
$this->assertEquals('id', $cm->identifier);
$this->assertEquals(ClassMetadata::GENERATOR_TYPE_ASSIGNED, $cm->idGenerator);
return $cm;
}