Doctrine\Tests\ODM\CouchDB\Functional\CascadeRefreshTest::testCascadeRefresh PHP Метод

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

public testCascadeRefresh ( )
    public function testCascadeRefresh()
    {
        $group1 = new \Doctrine\Tests\Models\CMS\CmsGroup();
        $group1->name = "Test!";
        $user = new \Doctrine\Tests\Models\CMS\CmsUser();
        $user->username = "beberlei";
        $user->name = "Benjamin";
        $user->addGroup($group1);
        $this->dm->persist($user);
        $this->dm->persist($group1);
        $this->dm->flush();
        $this->assertEquals(1, count($user->groups));
        $group1->name = "Test2";
        $user->username = "beberlei2";
        $this->dm->refresh($user);
        $this->assertEquals("beberlei", $user->username);
        $this->assertEquals("Test!", $group1->name);
    }
CascadeRefreshTest