@@ 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 |