Code Duplication    Length = 23-23 lines in 2 locations

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

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