Doctrine\Tests\ODM\PHPCR\Mapping\ClassMetadataTest::testMapFieldWithId PHP Method

testMapFieldWithId() public method

public testMapFieldWithId ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata
    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;
    }