@@ 153-184 (lines=32) @@ | ||
150 | self::assertFalse($failed); |
|
151 | } |
|
152 | ||
153 | public function testExpiredJob() |
|
154 | { |
|
155 | $job = new self::$jobClass(self::$worker, false, null); |
|
156 | $time = time() - 1; |
|
157 | $job->setExpiresAt(new \DateTime("@$time"))->fibonacci(1); |
|
158 | self::assertNotNull($job->getId(), 'Job id should be generated'); |
|
159 | ||
160 | $jobInQueue = self::$jobManager->getJob(); |
|
161 | self::assertNull($jobInQueue, 'The job should have been dropped...'); |
|
162 | ||
163 | $job = new self::$jobClass(self::$worker, false, null); |
|
164 | $time = time() - 1; |
|
165 | $job->setExpiresAt(new \DateTime("@$time"))->fibonacci(1); |
|
166 | ||
167 | $job = new self::$jobClass(self::$worker, false, null); |
|
168 | $time = time() - 1; |
|
169 | $job->setExpiresAt(new \DateTime("@$time"))->fibonacci(5); |
|
170 | ||
171 | $job = new self::$jobClass(self::$worker, false, null); |
|
172 | $time = time() - 1; |
|
173 | $job->setExpiresAt(new \DateTime("@$time"))->fibonacci(2); |
|
174 | ||
175 | $job = new self::$jobClass(self::$worker, false, null); |
|
176 | $job->fibonacci(1); |
|
177 | $jobInQueue = self::$jobManager->getJob(); |
|
178 | self::assertNotNull($jobInQueue, 'There should be a job.'); |
|
179 | self::assertEquals( |
|
180 | $job->getId(), |
|
181 | $jobInQueue->getId(), |
|
182 | 'Job id returned by manager should be the same' |
|
183 | ); |
|
184 | } |
|
185 | ||
186 | public function testSaveJob() |
|
187 | { |
@@ 72-103 (lines=32) @@ | ||
69 | self::assertFalse($failed); |
|
70 | } |
|
71 | ||
72 | public function testExpiredJob() |
|
73 | { |
|
74 | $job = new self::$jobClass(self::$worker, false, null); |
|
75 | $time = time() - 1; |
|
76 | $job->setExpiresAt(new \DateTime("@$time"))->fibonacci(1); |
|
77 | self::assertNotNull($job->getId(), 'Job id should be generated'); |
|
78 | ||
79 | $jobInQueue = self::$jobManager->getJob(); |
|
80 | self::assertNull($jobInQueue, 'The job should have been dropped...'); |
|
81 | ||
82 | $job = new self::$jobClass(self::$worker, false, null); |
|
83 | $time = time() - 1; |
|
84 | $job->setExpiresAt(new \DateTime("@$time"))->fibonacci(1); |
|
85 | ||
86 | $job = new self::$jobClass(self::$worker, false, null); |
|
87 | $time = time() - 1; |
|
88 | $job->setExpiresAt(new \DateTime("@$time"))->fibonacci(5); |
|
89 | ||
90 | $job = new self::$jobClass(self::$worker, false, null); |
|
91 | $time = time() - 1; |
|
92 | $job->setExpiresAt(new \DateTime("@$time"))->fibonacci(2); |
|
93 | ||
94 | $job = new self::$jobClass(self::$worker, false, null); |
|
95 | $job->fibonacci(1); |
|
96 | $jobInQueue = self::$jobManager->getJob(); |
|
97 | self::assertNotNull($jobInQueue, 'There should be a job.'); |
|
98 | self::assertEquals( |
|
99 | $job->getId(), |
|
100 | $jobInQueue->getId(), |
|
101 | 'Job id returned by manager should be the same' |
|
102 | ); |
|
103 | } |
|
104 | ||
105 | public function testSaveJob() |
|
106 | { |