Code Duplication    Length = 18-18 lines in 2 locations

Tests/Manager/RepositoryManagerTest.php 2 locations

@@ 63-80 (lines=18) @@
60
    /**
61
     * @expectedException \RuntimeException
62
     */
63
    public function testThatGetRepositoryThrowsExceptionIfEntityNotConfigured()
64
    {
65
        /** @var $finderMock \PHPUnit_Framework_MockObject_MockObject|\FOS\ElasticaBundle\Finder\TransformedFinder */
66
        $finderMock = $this->getMockBuilder('FOS\ElasticaBundle\Finder\TransformedFinder')
67
            ->disableOriginalConstructor()
68
            ->getMock();
69
70
        /** @var $readerMock \PHPUnit_Framework_MockObject_MockObject|\Doctrine\Common\Annotations\Reader */
71
        $readerMock = $this->getMockBuilder('Doctrine\Common\Annotations\Reader')
72
            ->disableOriginalConstructor()
73
            ->getMock();
74
75
        $typeName = 'index/type';
76
77
        $manager = new RepositoryManager($readerMock);
78
        $manager->addType($typeName, $finderMock);
79
        $manager->getRepository('Missing type');
80
    }
81
82
    /**
83
     * @expectedException \RuntimeException
@@ 85-102 (lines=18) @@
82
    /**
83
     * @expectedException \RuntimeException
84
     */
85
    public function testThatGetRepositoryThrowsExceptionIfCustomRepositoryNotFound()
86
    {
87
        /** @var $finderMock \PHPUnit_Framework_MockObject_MockObject|\FOS\ElasticaBundle\Finder\TransformedFinder */
88
        $finderMock = $this->getMockBuilder('FOS\ElasticaBundle\Finder\TransformedFinder')
89
            ->disableOriginalConstructor()
90
            ->getMock();
91
92
        /** @var $readerMock \PHPUnit_Framework_MockObject_MockObject|\Doctrine\Common\Annotations\Reader */
93
        $readerMock = $this->getMockBuilder('Doctrine\Common\Annotations\Reader')
94
            ->disableOriginalConstructor()
95
            ->getMock();
96
97
        $typeName = 'index/type';
98
99
        $manager = new RepositoryManager($readerMock);
100
        $manager->addType($typeName, $finderMock, 'FOS\ElasticaBundle\Tests\MissingRepository');
101
        $manager->getRepository($typeName);
102
    }
103
}
104