Bravo3\Orm\Tests\Mappers\Annotation\AnnotationMetadataTest::testOtoRelationship PHP Метод

testOtoRelationship() публичный Метод

public testOtoRelationship ( )
    public function testOtoRelationship()
    {
        $mapper = new AnnotationMapper();
        $user = new User();
        $user_meta = $mapper->getEntityMetadata($user);
        $relationships = $user_meta->getRelationships();
        $this->assertCount(1, $relationships);
        $address_relationship = $user_meta->getRelationshipByName('address');
        $this->assertEquals(User::class, $address_relationship->getSource());
        $this->assertEquals(Address::class, $address_relationship->getTarget());
        $this->assertEquals('user', $address_relationship->getInversedBy());
        $this->assertEquals(RelationshipType::ONETOONE(), $address_relationship->getRelationshipType());
    }