Doctrine\Tests\ODM\CouchDB\Functional\RepositoryTest::testFindAll PHP Method

testFindAll() public method

public testFindAll ( )
    public function testFindAll()
    {
        for ($i = 0; $i < 10; $i++) {
            $user = new \Doctrine\Tests\Models\CMS\CmsUser();
            $user->username = "beberlei" . $i;
            $user->status = "active";
            $user->name = "Benjamin" . $i;
            $this->dm->persist($user);
        }
        for ($i = 0; $i < 10; $i++) {
            $group = new \Doctrine\Tests\Models\CMS\CmsGroup();
            $group->name = "Group" . $i;
            $this->dm->persist($group);
        }
        $this->dm->flush();
        $users = $this->dm->getRepository('Doctrine\\Tests\\Models\\CMS\\CmsUser')->findAll();
        $this->assertEquals(10, count($users));
        $this->assertContainsOnly('Doctrine\\Tests\\Models\\CMS\\CmsUser', $users);
        $groups = $this->dm->getRepository('Doctrine\\Tests\\Models\\CMS\\CmsGroup')->findAll();
        $this->assertEquals(0, count($groups), "No results, group is not indexed!");
    }