public function testOne2Many() { $object = new One2Many(); $this->assertEquals('* @method $this addManies(Many2One $manies) * @method Many2One[] getManies() * @method $this removeManies(Many2One $manies) * @method $this setManies(array $manies) ', $object->_generatePhpDoc()); }
public function testOne2ManyMany2OneWithSet() { $one = new One2Many(); $many = new Many2One(); $one->setManies(array($many)); $this->assertInstanceOf('Saxulum\\Tests\\Accessor\\Fixtures\\Mapping\\Many2One', $one->getManies()[0]); $this->assertInstanceOf('Saxulum\\Tests\\Accessor\\Fixtures\\Mapping\\One2Many', $many->getOne()); $many->setOne(null); $this->assertCount(0, $one->getManies()); $this->assertEquals(null, $many->getOne()); }