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

testMapField() public method

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