Esempio n. 1
0
 public function testGenericGetters()
 {
     $fields = [new Field('', '', $this->prophesize(TypeInterface::class)->reveal(), false, false)];
     $embeddables = [new Embeddable('', '', new Entity('', '', [], [], [], [], []))];
     $oneToMany = [new OneToMany('', '', '', '')];
     $manyToOne = [new ManyToOne('', '', '', '', '', '', '', false)];
     $oneToOne = [new OneToOne('', '', '', '', '', false, false)];
     $metadata = new Entity('layout', 'className', $fields, $embeddables, $oneToMany, $manyToOne, $oneToOne);
     $this->assertSame('layout', $metadata->getLayout());
     $this->assertSame('className', $metadata->getClassName());
     $this->assertSame($fields, $metadata->getFields());
     $this->assertSame($embeddables, $metadata->getEmbeddables());
     $this->assertSame($oneToMany, $metadata->getOneToMany());
     $this->assertSame($manyToOne, $metadata->getManyToOne());
     $this->assertSame($oneToOne, $metadata->getOneToOne());
 }