Doctrine\Tests\ODM\CouchDB\Functional\MergeTest::testMergeWithManagedDocument PHP Метод

testMergeWithManagedDocument() публичный Метод

    public function testMergeWithManagedDocument()
    {
        $user = new CmsUser();
        $user->username = "beberlei";
        $user->name = "Benjamin";
        $this->dm->persist($user);
        $this->dm->flush();
        $mergableUser = new CmsUser();
        $mergableUser->id = $user->id;
        $mergableUser->username = "jgalt";
        $mergableUser->name = "John Galt";
        $mergedUser = $this->dm->merge($mergableUser);
        $this->assertSame($mergedUser, $user);
        $this->assertEquals("jgalt", $mergedUser->username);
    }