/**
  * @param array $expected
  * @param ProcessDefinition $definition
  * @param ProcessTrigger $trigger
  */
 protected function assertProcessTrigger(array $expected, ProcessDefinition $definition, ProcessTrigger $trigger)
 {
     $this->assertEquals($expected['event'], $trigger->getEvent());
     $this->assertEquals($expected['field'], $trigger->getField());
     $this->assertEquals($expected['queued'], $trigger->isQueued());
     $this->assertEquals($expected['priority'], $trigger->getPriority());
     $this->assertSame($expected['time_shift'], $trigger->getTimeShift());
     $this->assertSame($definition, $trigger->getDefinition());
 }
Esempio n. 2
0
 /**
  * @param ProcessTrigger $trigger
  * @return ProcessTrigger
  */
 public function import(ProcessTrigger $trigger)
 {
     $this->setEvent($trigger->getEvent())->setField($trigger->getField())->setPriority($trigger->getPriority())->setQueued($trigger->isQueued())->setTimeShift($trigger->getTimeShift())->setDefinition($trigger->getDefinition());
     return $this;
 }
Esempio n. 3
0
 /**
  * @param ProcessTrigger $expectedEntity
  * @param ProcessTrigger $actualEntity
  * @param bool $isEquals
  */
 protected function assertProcessTriggerEntitiesEquals($expectedEntity, $actualEntity, $isEquals = true)
 {
     $method = $isEquals ? 'assertEquals' : 'assertNotEquals';
     $this->{$method}($expectedEntity->getEvent(), $actualEntity->getEvent());
     $this->{$method}($expectedEntity->getField(), $actualEntity->getField());
     $this->{$method}($expectedEntity->getPriority(), $actualEntity->getPriority());
     $this->{$method}($expectedEntity->isQueued(), $actualEntity->isQueued());
     $this->{$method}($expectedEntity->getTimeShift(), $actualEntity->getTimeShift());
     $this->{$method}($expectedEntity->getDefinition(), $actualEntity->getDefinition());
 }