示例#1
0
    public function testMany2Many()
    {
        $object = new Many2Many();
        $this->assertEquals('* @method $this addManies(Many2Many $manies)
* @method Many2Many[] getManies()
* @method $this removeManies(Many2Many $manies)
* @method $this setManies(array $manies)
', $object->_generatePhpDoc());
    }
 public function testMany2ManyWithSet()
 {
     $many1 = new Many2Many();
     $many2 = new Many2Many();
     $many1->setManies(array($many2));
     $this->assertInstanceOf('Saxulum\\Tests\\Accessor\\Fixtures\\Mapping\\Many2Many', $many1->getManies()[0]);
     $this->assertInstanceOf('Saxulum\\Tests\\Accessor\\Fixtures\\Mapping\\Many2Many', $many2->getManies()[0]);
     $many2->setManies(array());
     $this->assertCount(0, $many1->getManies());
     $this->assertCount(0, $many2->getManies());
 }