コード例 #1
0
ファイル: DataContainerTest.php プロジェクト: fuelphp/common
 /**
  * @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());
 }