function testGetAssociationTargetClass() { $this->setExpectedException(\InvalidArgumentException::class); $this->assertEquals(null, $this->metadata->getAssociationTargetClass('OMNOMNOMNOMN')); }
/** * @depends can_load_mapping_for_class * @test * * @param ClassMetadata $class */ public function getAssociationTargetClass_returns_expected_value($class) { $this->assertEquals('Doctrine\\ODM\\OrientDB\\Tests\\Mapping\\Driver\\Address', $class->getAssociationTargetClass('address')); $this->assertEquals('Doctrine\\ODM\\OrientDB\\Tests\\Mapping\\Driver\\Group', $class->getAssociationTargetClass('groups')); $this->assertEquals('Doctrine\\ODM\\OrientDB\\Tests\\Mapping\\Driver\\Phonenumber', $class->getAssociationTargetClass('phonenumbers')); $this->assertEquals('Doctrine\\ODM\\OrientDB\\Tests\\Mapping\\Driver\\Phonenumber', $class->getAssociationTargetClass('embeddedPhonenumber')); $this->assertEquals('Doctrine\\ODM\\OrientDB\\Tests\\Mapping\\Driver\\Phonenumber', $class->getAssociationTargetClass('otherPhonenumbers')); }