component = new WactRuntimeComponent('TestId'); } function testGetServerID() { $this->assertEqual($this->component->getId(),'TestId'); } function testFindChild() { $child = new WactRuntimeComponent('TestChild'); $this->component->addChild($child); $this->assertReference($this->component->findChild('TestChild'), $child); } function testFindChildNotFound() { $this->assertFalse($this->component->findChild('TestChild')); } function testFindChildByClass() { $child = new WactRuntimeComponent('TestChild'); $this->component->addChild($child); $this->assertReference($this->component->findChildByClass('WactRuntimeComponent'), $child); } function testFindChildByClassNotFound() { $this->assertFalse($this->component->findChildByClass('TestComponent')); } function testFindParentByChilld() { $component = new WactRuntimeComponent('TestParent'); $component->addChild($this->component); $this->assertIsA($this->component->findParentByClass('WactRuntimeComponent'),'WactRuntimeComponent'); } function testFindParentByClassNotFound() { $this->assertFalse($this->component->findParentByClass('TestComponent')); } } } ?>