public function testMapField(ClassMetadata $cm)
{
$cm->mapField(array('fieldName' => 'username', 'property' => 'username', 'type' => 'string'));
$cm->mapField(array('fieldName' => 'created', 'property' => 'created', 'type' => 'datetime'));
$this->assertTrue(isset($cm->mappings['username']));
$this->assertTrue(isset($cm->mappings['created']));
$this->assertEquals(array('property' => 'username', 'type' => 'string', 'fieldName' => 'username', 'multivalue' => false, 'nullable' => false), $cm->mappings['username']);
$this->assertEquals(array('property' => 'created', 'type' => 'datetime', 'fieldName' => 'created', 'multivalue' => false, 'nullable' => false), $cm->mappings['created']);
return $cm;
}