public function process(Entity $context)
 {
     if ($context instanceof Step) {
         $context->setName($this->name);
         $context->setStatus(Status::PASSED);
         $context->setStart(self::getTimestamp());
         $context->setTitle($this->title);
     }
 }
 public function process(Entity $context)
 {
     if ($context instanceof TestCase) {
         $context->setStatus($this->getStatus());
         $exception = $this->exception;
         if (isset($exception)) {
             $failure = new Failure($this->message);
             $failure->setStackTrace($exception->getTraceAsString());
             $context->setFailure($failure);
         }
     }
 }
 public function process(Entity $context)
 {
     if ($context instanceof TestCase) {
         $context->setName($this->getName());
         $context->setStatus(Status::PASSED);
         $context->setStart(self::getTimestamp());
         $context->setTitle($this->getTitle());
         $description = $this->getDescription();
         if (isset($description)) {
             $context->setDescription($description);
         }
         foreach ($this->getLabels() as $label) {
             $context->addLabel($label);
         }
         foreach ($this->getParameters() as $parameter) {
             $context->addParameter($parameter);
         }
     }
 }
 public function process(Entity $context)
 {
     if ($context instanceof Step) {
         $context->setStatus(Status::CANCELED);
     }
 }