Code Duplication    Length = 18-18 lines in 2 locations

tests/Doctrine/Tests/ORM/Cache/DefaultCacheFactoryTest.php 2 locations

@@ 193-210 (lines=18) @@
190
        $this->assertInstanceOf(NonStrictReadWriteCachedCollectionPersister::class, $cachedPersister);
191
    }
192
193
    public function testInheritedEntityCacheRegion()
194
    {
195
        $em         = $this->em;
196
        $metadata1  = clone $em->getClassMetadata(AttractionContactInfo::class);
197
        $metadata2  = clone $em->getClassMetadata(AttractionLocationInfo::class);
198
        $persister1 = new BasicEntityPersister($em, $metadata1);
199
        $persister2 = new BasicEntityPersister($em, $metadata2);
200
        $factory    = new DefaultCacheFactory($this->regionsConfig, $this->getSharedSecondLevelCacheDriverImpl());
201
202
        $cachedPersister1 = $factory->buildCachedEntityPersister($em, $persister1, $metadata1);
203
        $cachedPersister2 = $factory->buildCachedEntityPersister($em, $persister2, $metadata2);
204
205
        $this->assertInstanceOf(CachedEntityPersister::class, $cachedPersister1);
206
        $this->assertInstanceOf(CachedEntityPersister::class, $cachedPersister2);
207
208
        $this->assertNotSame($cachedPersister1, $cachedPersister2);
209
        $this->assertSame($cachedPersister1->getCacheRegion(), $cachedPersister2->getCacheRegion());
210
    }
211
212
    public function testCreateNewCacheDriver()
213
    {
@@ 212-229 (lines=18) @@
209
        $this->assertSame($cachedPersister1->getCacheRegion(), $cachedPersister2->getCacheRegion());
210
    }
211
212
    public function testCreateNewCacheDriver()
213
    {
214
        $em         = $this->em;
215
        $metadata1  = clone $em->getClassMetadata(State::class);
216
        $metadata2  = clone $em->getClassMetadata(City::class);
217
        $persister1 = new BasicEntityPersister($em, $metadata1);
218
        $persister2 = new BasicEntityPersister($em, $metadata2);
219
        $factory    = new DefaultCacheFactory($this->regionsConfig, $this->getSharedSecondLevelCacheDriverImpl());
220
221
        $cachedPersister1 = $factory->buildCachedEntityPersister($em, $persister1, $metadata1);
222
        $cachedPersister2 = $factory->buildCachedEntityPersister($em, $persister2, $metadata2);
223
224
        $this->assertInstanceOf(CachedEntityPersister::class, $cachedPersister1);
225
        $this->assertInstanceOf(CachedEntityPersister::class, $cachedPersister2);
226
227
        $this->assertNotSame($cachedPersister1, $cachedPersister2);
228
        $this->assertNotSame($cachedPersister1->getCacheRegion(), $cachedPersister2->getCacheRegion());
229
    }
230
231
    /**
232
     * @expectedException InvalidArgumentException