Code Duplication    Length = 22-28 lines in 2 locations

tests/Doctrine/Tests/ORM/Functional/BasicFunctionalTest.php 1 location

@@ 306-333 (lines=28) @@
303
    /**
304
     * @group DDC-833
305
     */
306
    public function testRefreshResetsCollection()
307
    {
308
        $user = new CmsUser;
309
        $user->name = 'Guilherme';
310
        $user->username = 'gblanco';
311
        $user->status = 'developer';
312
313
        // Add a phonenumber
314
        $ph1 = new CmsPhonenumber;
315
        $ph1->phonenumber = "12345";
316
        $user->addPhonenumber($ph1);
317
318
        // Add a phonenumber
319
        $ph2 = new CmsPhonenumber;
320
        $ph2->phonenumber = "54321";
321
322
        $this->em->persist($user);
323
        $this->em->persist($ph1);
324
        $this->em->persist($ph2);
325
        $this->em->flush();
326
327
        $user->addPhonenumber($ph2);
328
329
        self::assertCount(2, $user->phonenumbers);
330
        $this->em->refresh($user);
331
332
        self::assertCount(1, $user->phonenumbers);
333
    }
334
335
    /**
336
     * @group DDC-833

tests/Doctrine/Tests/ORM/Functional/Ticket/DDC748Test.php 1 location

@@ 42-63 (lines=22) @@
39
        self::assertInstanceOf(Collection::class, $user->articles);
40
    }
41
42
    public function testRefreshOneToOne()
43
    {
44
        $user = new CmsUser();
45
        $user->name = "beberlei";
46
        $user->status = "active";
47
        $user->username = "beberlei";
48
49
        $address = new CmsAddress();
50
        $address->city = "Bonn";
51
        $address->country = "Germany";
52
        $address->street = "A street";
53
        $address->zip = 12345;
54
        $address->setUser($user);
55
56
        $this->em->persist($user);
57
        $this->em->persist($address);
58
        $this->em->flush();
59
60
        $this->em->refresh($address);
61
        self::assertSame($user, $address->user);
62
        self::assertSame($user->address, $address);
63
    }
64
}
65