/** * Converts a message to a data model. * * @param Message $message [description] * @return R3H6\JobqueueDatabase\Domain\Model\Job */ private function encodeJob(Message $message) { $job = new DatabaseJob(); $job->setQueueName($this->name); $job->setPayload($message->getPayload()); $job->setAttemps($message->getAttemps()); $job->setState($message->getState()); $job->setStarttime($message->getAvailableAt()); return $job; }
/** * @test */ public function setAttempsForIntegerSetsAttemps() { $this->subject->setAttemps(12); $this->assertAttributeEquals(12, 'attemps', $this->subject); }