Doctrine\Tests\ODM\CouchDB\Functional\RepositoryTest::testFindByManyConstraints PHP Метод

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

    public function testFindByManyConstraints()
    {
        for ($i = 0; $i < 10; $i++) {
            $user = new \Doctrine\Tests\Models\CMS\CmsUser();
            $user->username = "beberlei" . $i;
            $user->status = $i % 2 == 0 ? "active" : "inactive";
            $user->name = "Benjamin" . $i;
            $this->dm->persist($user);
        }
        $this->dm->flush();
        $users = $this->dm->getRepository('Doctrine\\Tests\\Models\\CMS\\CmsUser')->findBy(array('username' => 'beberlei0'));
        $this->assertEquals(1, count($users));
        $this->assertEquals('beberlei0', $users[0]->username);
    }