Ejemplo n.º 1
0
 public function testUnsetParent()
 {
     $this->if($this->newTestedInstance)->then->boolean($this->testedInstance->parentIsSet())->isFalse()->object($this->testedInstance->unsetParent())->isTestedInstance->boolean($this->testedInstance->parentIsSet())->isFalse()->if($this->testedInstance->addChild($childTemplate = new atoum\template()))->then->boolean($this->testedInstance->parentIsSet())->isFalse()->boolean($childTemplate->parentIsSet())->isTrue()->object($this->testedInstance->unsetParent())->isTestedInstance->object($childTemplate->unsetParent())->isIdenticalTo($childTemplate)->boolean($this->testedInstance->parentIsSet())->isFalse()->boolean($childTemplate->parentIsSet())->isFalse();
 }