コード例 #1
0
ファイル: JobStatusTest.php プロジェクト: RTLer/php-resque-ex
 public function testCompletedJobReturnsCompletedStatus()
 {
     $token = Resque::enqueue('jobs', 'Test_Job', null, true);
     $this->worker->work(0);
     $status = new Status($token);
     $this->assertEquals(Status::STATUS_COMPLETE, $status->get());
 }
コード例 #2
0
ファイル: WorkerTest.php プロジェクト: RTLer/php-resque-ex
 public function testWorkerErasesItsStatsWhenShutdown()
 {
     Resque::enqueue('jobs', 'Test_Job');
     Resque::enqueue('jobs', 'Invalid_Job');
     $worker = new Worker('jobs');
     $worker->work(0);
     $worker->work(0);
     $this->assertEquals(0, $worker->getStat('processed'));
     $this->assertEquals(0, $worker->getStat('failed'));
 }