public function testDefaultDesign() { $checkBoxDesign = CheckBoxDesign::defaultDesign(); $this->assertTrue($checkBoxDesign instanceof CheckBoxDesign); $this->assertNotNull($checkBoxDesign->getStyle()); $this->assertNotNull($checkBoxDesign->getSubStyle()); }
public function testDisabledDesign() { $checkBoxFeature = new CheckBoxFeature(); $defaultDesign = CheckBoxDesign::defaultDesign(); $checkBoxDesign = new CheckBoxDesign(); $this->assertEquals($defaultDesign, $checkBoxFeature->getDisabledDesign()); $this->assertSame($checkBoxFeature, $checkBoxFeature->setDisabledDesign($checkBoxDesign)); $this->assertSame($checkBoxDesign, $checkBoxFeature->getDisabledDesign()); }
/** * Construct a new CheckBox Feature * * @api * @param Quad $quad (optional) CheckBox Quad * @param Entry $entry (optional) Hidden Entry * @param bool $default (optional) Default value */ public function __construct(Quad $quad = null, Entry $entry = null, $default = null) { if ($quad) { $this->setQuad($quad); } if ($entry) { $this->setEntry($entry); } if ($default !== null) { $this->setDefault($default); } $this->setEnabledDesign(CheckBoxDesign::defaultDesign()); $this->setDisabledDesign(CheckBoxDesign::defaultDesign()); }