/** * @group Common */ public function testParents() { $p = new DataContainer(); $c = new DataContainer(); $this->assertEquals(null, $c->getParent()); $this->assertFalse($c->hasParent()); $this->assertEquals($c, $c->setParent($p)); $this->assertEquals($p, $c->getParent()); $this->assertTrue($c->hasParent()); $this->assertEquals($c, $c->disableParent()); $this->assertFalse($c->hasParent()); $this->assertEquals($c, $c->enableParent()); $this->assertTrue($c->hasParent()); $this->assertEquals($c, $c->setParent(null)); $this->assertFalse($c->hasParent()); }