Code Duplication    Length = 9-15 lines in 3 locations

Tests/Model/BaseJobManagerTest.php 2 locations

@@ 19-33 (lines=15) @@
16
        self::$worker->setJobManager(self::$jobManager);
17
    }
18
19
    public function testSaveJob()
20
    {
21
        $job = new self::$jobClass(self::$worker, false, null);
22
        $job->fibonacci(1);
23
        $this->assertNotNull($job->getId(), 'Job id should be generated');
24
25
        $jobInQueue = self::$jobManager->getJob();
26
        $this->assertNotNull($jobInQueue, 'There should be a job.');
27
        $this->assertEquals(
28
            $job->getId(),
29
            $jobInQueue->getId(),
30
            'Job id returned by manager should be the same'
31
        );
32
        self::$jobManager->deleteJob($job);
33
    }
34
35
    public function testDeleteJob()
36
    {
@@ 89-97 (lines=9) @@
86
        );
87
    }
88
89
    public function testGetJobByWorker()
90
    {
91
        $job = new self::$jobClass(self::$worker, false, null);
92
        $job->fibonacci(1);
93
        $this->assertNotNull($job->getId(), 'Job id should be generated');
94
95
        $jobInQueue = self::$jobManager->getJob(self::$worker->getName());
96
        $this->assertEquals(
97
            $job->getId(),
98
            $jobInQueue->getId(),
99
            'Job id returned by manager should be the same'
100
        );

Tests/RabbitMQ/JobManagerTest.php 1 location

@@ 73-82 (lines=10) @@
70
        self::$jobManager->getJob();
71
    }
72
73
    public function testSaveJob()
74
    {
75
        $job = new self::$jobClass(self::$worker, false, null);
76
        $job->fibonacci(1);
77
        $this->assertNotNull($job->getId(), 'Job id should be generated');
78
79
        $jobInQueue = self::$jobManager->getJob();
80
        $this->assertNotNull($jobInQueue, 'There should be a job.');
81
        $this->assertEquals(
82
            $job->getId(),
83
            $jobInQueue->getId(),
84
            'Job id returned by manager should be the same'
85
        );