Code Duplication    Length = 15-15 lines in 2 locations

Tests/Doctrine/AbstractListenerTest.php 2 locations

@@ 190-204 (lines=15) @@
187
        $listener->postFlush($eventArgs);
188
    }
189
190
    public function testObjectNotReplacedIfIndexingDisabled()
191
    {
192
        $entity = new Listener\Entity(1);
193
        $persister = $this->getMockPersister($entity, 'index', 'type');
194
        $eventArgs = $this->createLifecycleEventArgs($entity, $this->getMockObjectManager());
195
        $indexable = $this->getMockIndexable('index', 'type', $entity, true, false);
196
197
        $listener = $this->createListener($persister, $indexable, array('indexName' => 'index', 'typeName' => 'type'));
198
        $listener->postUpdate($eventArgs);
199
200
        $persister->expects($this->never())
201
            ->method('replaceMany');
202
203
        $listener->postFlush($eventArgs);
204
    }
205
206
    public function testObjectNotDeletedIfIndexingDisabled()
207
    {
@@ 206-220 (lines=15) @@
203
        $listener->postFlush($eventArgs);
204
    }
205
206
    public function testObjectNotDeletedIfIndexingDisabled()
207
    {
208
        $entity = new Listener\Entity(1);
209
        $persister = $this->getMockPersister($entity, 'index', 'type');
210
        $eventArgs = $this->createLifecycleEventArgs($entity, $this->getMockObjectManager());
211
        $indexable = $this->getMockIndexable('index', 'type', $entity, null, false);
212
213
        $listener = $this->createListener($persister, $indexable, array('indexName' => 'index', 'typeName' => 'type'));
214
        $listener->preRemove($eventArgs);
215
216
        $persister->expects($this->never())
217
            ->method('deleteManyByIdentifiers');
218
219
        $listener->postFlush($eventArgs);
220
    }
221
222
    abstract protected function getLifecycleEventArgsClass();
223