Code Duplication    Length = 40-40 lines in 2 locations

tests/DoctrineORMDiagnosticsModuleTest/CheckOrm/CheckOrmInfoFactoryTest.php 1 location

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

tests/DoctrineORMDiagnosticsModuleTest/CheckSchemaFactoryTest.php 1 location

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