示例#1
0
 /**
  * @covers ::setValue
  * @covers ::getValue
  * @group  Fieldset
  */
 public function testSetValue()
 {
     $checkbox1 = new Checkbox('', [], '1');
     $checkbox2 = new Checkbox('', [], '2');
     $this->object[] = $checkbox1;
     $this->object[] = $checkbox2;
     $this->object->setValue(1);
     $this->assertEquals(1, $this->object->getValue());
     $this->assertTrue($checkbox1->isChecked());
     $this->assertFalse($checkbox2->isChecked());
     $this->object->setValue([1, 2]);
     $this->assertTrue($checkbox1->isChecked());
     $this->assertTrue($checkbox2->isChecked());
     $this->object->setValue([]);
     $this->assertFalse($checkbox1->isChecked());
     $this->assertFalse($checkbox2->isChecked());
 }
示例#2
0
 /**
  * @covers ::isChecked
  * @covers ::setChecked
  * @group  Fieldset
  */
 public function testGetSetChecked()
 {
     $this->object->setChecked(true);
     $this->assertTrue($this->object->isChecked());
 }