Code Duplication    Length = 23-23 lines in 2 locations

tests/Doctrine/Tests/ORM/Functional/EntityRepositoryTest.php 2 locations

@@ 200-222 (lines=23) @@
197
        $this->assertEquals('dev', $users[0]->status);
198
    }
199
200
    public function testFindByAssociationWithIntegerAsParameter()
201
    {
202
        $address1 = $this->buildAddress('Germany', 'Berlim', 'Foo st.', '123456');
203
        $user1    = $this->buildUser('Benjamin', 'beberlei', 'dev', $address1);
204
205
        $address2 = $this->buildAddress('Brazil', 'São Paulo', 'Bar st.', '654321');
206
        $user2    = $this->buildUser('Guilherme', 'guilhermeblanco', 'freak', $address2);
207
208
        $address3 = $this->buildAddress('USA', 'Nashville', 'Woo st.', '321654');
209
        $user3    = $this->buildUser('Jonathan', 'jwage', 'dev', $address3);
210
211
        unset($address1);
212
        unset($address2);
213
        unset($address3);
214
215
        $this->_em->clear();
216
217
        $repository = $this->_em->getRepository(CmsAddress::class);
218
        $addresses  = $repository->findBy(['user' => [$user1->getId(), $user2->getId()]]);
219
220
        $this->assertEquals(2, count($addresses));
221
        $this->assertInstanceOf(CmsAddress::class,$addresses[0]);
222
    }
223
224
    public function testFindByAssociationWithObjectAsParameter()
225
    {
@@ 224-246 (lines=23) @@
221
        $this->assertInstanceOf(CmsAddress::class,$addresses[0]);
222
    }
223
224
    public function testFindByAssociationWithObjectAsParameter()
225
    {
226
        $address1 = $this->buildAddress('Germany', 'Berlim', 'Foo st.', '123456');
227
        $user1    = $this->buildUser('Benjamin', 'beberlei', 'dev', $address1);
228
229
        $address2 = $this->buildAddress('Brazil', 'São Paulo', 'Bar st.', '654321');
230
        $user2    = $this->buildUser('Guilherme', 'guilhermeblanco', 'freak', $address2);
231
232
        $address3 = $this->buildAddress('USA', 'Nashville', 'Woo st.', '321654');
233
        $user3    = $this->buildUser('Jonathan', 'jwage', 'dev', $address3);
234
235
        unset($address1);
236
        unset($address2);
237
        unset($address3);
238
239
        $this->_em->clear();
240
241
        $repository = $this->_em->getRepository(CmsAddress::class);
242
        $addresses  = $repository->findBy(['user' => [$user1, $user2]]);
243
244
        $this->assertEquals(2, count($addresses));
245
        $this->assertInstanceOf(CmsAddress::class,$addresses[0]);
246
    }
247
248
    public function testFindFieldByMagicCall()
249
    {