public function testControl()
 {
     $actionTrigger = new ActionTrigger();
     $control = new Label();
     $this->assertNull($actionTrigger->getControl());
     $this->assertNull($control->getId());
     $this->assertNull($control->getScriptEvents());
     $this->assertSame($actionTrigger, $actionTrigger->setControl($control));
     $this->assertEquals($control, $actionTrigger->getControl());
     $this->assertNotNull($control->getId());
     $this->assertTrue($control->getScriptEvents());
     $this->assertSame($actionTrigger, $actionTrigger->setControl(null));
     $this->assertNull($actionTrigger->getControl());
 }
示例#2
0
 public function testScriptEvents()
 {
     $label = new Label();
     $this->assertNull($label->getScriptEvents());
     $this->assertSame($label, $label->setScriptEvents(true));
     $this->assertTrue($label->getScriptEvents());
 }