Пример #1
0
 /**
  * Adds Scenario to Feature
  *
  * @param   Scenario  $scenario Scenario instance
  */
 public function addScenario(ScenarioNode $scenario)
 {
     $scenario->setFeature($this);
     $this->scenarios[] = $scenario;
 }
Пример #2
0
 /**
  * Adds scenario or outline to the feature.
  *
  * @param ScenarioNode $scenario Scenario instance
  *
  * @throws \LogicException if feature is frozen
  */
 public function addScenario(ScenarioNode $scenario)
 {
     if ($this->isFrozen()) {
         throw new \LogicException('Impossible to change frozen feature scenarios.');
     }
     $scenario->setFeature($this);
     $this->scenarios[] = $scenario;
 }