Doctrine\Tests\ODM\PHPCR\Mapping\AbstractMappingDriverTest::testMixedReferrersMapping PHP Method

testMixedReferrersMapping() public method

public testMixedReferrersMapping ( ClassMetadata $class )
$class Doctrine\ODM\PHPCR\Mapping\ClassMetadata
    public function testMixedReferrersMapping($class)
    {
        $all = $class->mappings['allReferrers'];
        $this->assertEquals('mixedreferrers', $all['type']);
        $this->assertEquals('allReferrers', $all['fieldName']);
        $this->assertNull($all['referenceType']);
        $hard = $class->mappings['hardReferrers'];
        $this->assertEquals('mixedreferrers', $hard['type']);
        $this->assertEquals('hardReferrers', $hard['fieldName']);
        $this->assertEquals('hard', $hard['referenceType']);
        $weak = $class->mappings['weakReferrers'];
        $this->assertEquals('mixedreferrers', $weak['type']);
        $this->assertEquals('weakReferrers', $weak['fieldName']);
        $this->assertEquals('weak', $weak['referenceType']);
    }
AbstractMappingDriverTest