Example #1
0
 /**
  * @covers ::__construct
  * @covers ::createFromPayload
  */
 public function testConstruct()
 {
     $job = new Job('Fake\\Class', ['data'], ['options'], ['extras']);
     $this->assertEquals('Fake\\Class', $job->getJob());
     $this->assertEquals(['data'], $job->getData());
     $this->assertEquals(['options'], $job->getOptions());
     $this->assertEquals(['extras'], $job->getExtras());
     $job = Job::createFromPayload($job->createPayload());
     $this->assertEquals('Fake\\Class', $job->getJob());
     $this->assertEquals(['data'], $job->getData());
     $this->assertEquals(['extras'], $job->getExtras());
 }