Ejemplo n.º 1
0
 /**
  * @return array
  */
 public function initFromArrayDataProvider()
 {
     $fixture = json_decode($this->loadFixture(static::FILE_FIXTURE), true);
     $attributes = new ScheduleActivityTaskDecisionAttributes();
     $attributes->initFromArray($fixture);
     $expectation = new Decision();
     $expectation->setDecisionType('ScheduleActivityTask');
     $expectation->setScheduleActivityTaskDecisionAttributes($attributes);
     return array(array('success' => array(static::INDEX_INPUT => $fixture, static::INDEX_EXPECTATION => $expectation)));
 }
Ejemplo n.º 2
0
 /**
  * @return array
  */
 public function convertToArray()
 {
     return array_merge(array(static::INDEX_DECISION_TYPE => $this->decisionType), $this->scheduleActivityTaskDecisionAttributes->convertToArray());
 }
 public function initFromArrayDataProvider()
 {
     $request = json_decode($this->loadFixture(static::FILE_FIXTURE_REQUEST), true);
     $source = $request[ScheduleActivityTaskDecisionAttributes::INDEX_SCHEDULE_ACTIVITY_TASK_DECISION_ATTRIBUTE];
     $expectation = new ScheduleActivityTaskDecisionAttributes();
     $expectation->setActivityId('verification-27');
     $activityType = new ActivityType();
     $activityType->initFromArray($source);
     $expectation->setActivityType($activityType);
     $expectation->setControl('digital music');
     $expectation->setHeartbeatTimeout('120');
     $expectation->setInput('5634-0056-4367-0923,12/12,437');
     $expectation->setScheduleToCloseTimeout('900');
     $expectation->setScheduleToStartTimeout('300');
     $expectation->setStartToCloseTimeout('600');
     $taskList = new TaskList();
     $taskList->initFromArray($source);
     $expectation->setTaskList($taskList);
     $expectation->setTaskPriority('100');
     $expectation->setIsEmpty(false);
     return array(array('success' => array(static::INDEX_INPUT => $request, static::INDEX_EXPECTATION => $expectation)));
 }