Code Duplication    Length = 39-39 lines in 2 locations

tests/DoctrineORMDiagnosticsModuleTest/CheckOrm/CheckOrmInfoFactoryTest.php 1 location

@@ 15-53 (lines=39) @@
12
 * @covers \Abacaphiliac\DoctrineORMDiagnosticsModule\CheckOrm\CheckOrmInfoFactory
13
 * @covers \Abacaphiliac\DoctrineORMDiagnosticsModule\AbstractCheckCommandFactory
14
 */
15
class CheckOrmInfoFactoryTest extends \PHPUnit_Framework_TestCase
16
{
17
    /** @var Request */
18
    private $request;
19
    
20
    /** @var \PHPUnit_Framework_MockObject_MockObject|InfoCommand */
21
    private $command;
22
    
23
    /** @var ServiceManager */
24
    private $serviceLocator;
25
    
26
    /** @var CheckOrmInfoFactory */
27
    private $sut;
28
29
    protected function setUp()
30
    {
31
        parent::setUp();
32
33
        $this->serviceLocator = new ServiceManager();
34
        
35
        $this->command = $this->getMockBuilder(InfoCommand::class)
36
            ->disableOriginalConstructor()
37
            ->getMock();
38
        
39
        $this->request = new Request();
40
        
41
        $this->sut = new CheckOrmInfoFactory();
42
    }
43
    
44
    public function testCreateService()
45
    {
46
        $this->serviceLocator->setService('doctrine.orm_cmd.info', $this->command);
47
        $this->serviceLocator->setService('Request', $this->request);
48
        
49
        $actual = $this->sut->createService($this->serviceLocator);
50
        
51
        self::assertInstanceOf(CheckCommand::class, $actual);
52
    }
53
}
54

tests/DoctrineORMDiagnosticsModuleTest/CheckSchemaFactoryTest.php 1 location

@@ 15-53 (lines=39) @@
12
 * @covers \Abacaphiliac\DoctrineORMDiagnosticsModule\CheckSchemaFactory
13
 * @covers \Abacaphiliac\DoctrineORMDiagnosticsModule\AbstractCheckCommandFactory
14
 */
15
class CheckSchemaFactoryTest extends \PHPUnit_Framework_TestCase
16
{
17
    /** @var Request */
18
    private $request;
19
    
20
    /** @var \PHPUnit_Framework_MockObject_MockObject|ValidateSchemaCommand */
21
    private $command;
22
    
23
    /** @var ServiceManager */
24
    private $serviceLocator;
25
    
26
    /** @var CheckSchemaFactory */
27
    private $sut;
28
29
    protected function setUp()
30
    {
31
        parent::setUp();
32
33
        $this->serviceLocator = new ServiceManager();
34
        
35
        $this->command = $this->getMockBuilder(ValidateSchemaCommand::class)
36
            ->disableOriginalConstructor()
37
            ->getMock();
38
        
39
        $this->request = new Request();
40
        
41
        $this->sut = new CheckSchemaFactory();
42
    }
43
    
44
    public function testCreateService()
45
    {
46
        $this->serviceLocator->setService('doctrine.orm_cmd.validate_schema', $this->command);
47
        $this->serviceLocator->setService('Request', $this->request);
48
        
49
        $actual = $this->sut->createService($this->serviceLocator);
50
        
51
        self::assertInstanceOf(CheckCommand::class, $actual);
52
    }
53
}
54