Code Duplication    Length = 23-23 lines in 2 locations

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

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