コード例 #1
0
 /**
  * @covers Yeriomin\Getopt\OptionDefinition::setRequired
  */
 public function testSetRequired()
 {
     $this->assertEquals(false, $this->object->getRequired(), '$isRequired is expected to be false by default');
     $this->object->setRequired();
     $this->assertEquals(true, $this->object->getRequired());
     $this->object->setRequired(false);
     $this->assertEquals(false, $this->object->getRequired());
     $this->object->setRequired(true);
     $this->assertEquals(true, $this->object->getRequired());
     $this->object->setRequired(false);
     $this->assertEquals(false, $this->object->getRequired());
     $this->object->setRequired('asd');
     $this->assertEquals(true, $this->object->getRequired());
 }