1
0
mirror of synced 2025-02-02 21:41:45 +03:00

improve test readability

This commit is contained in:
Jeremy Giberson 2016-02-10 20:27:43 -07:00
parent ae785757a1
commit 0feaf92348

View File

@ -384,17 +384,17 @@ class ManyToManyBasicAssociationTest extends \Doctrine\Tests\OrmFunctionalTestCa
{
$user = $this->addCmsUserGblancoWithGroups(1);
$group = new CmsGroup;
$group->name = 'C';
$user->addGroup($group);
$group1 = new CmsGroup;
$group2 = new CmsGroup;
$group3 = new CmsGroup;
$group = new CmsGroup;
$group->name = 'A';
$user->addGroup($group);
$group1->name = 'C';
$group2->name = 'A';
$group3->name = 'B';
$group = new CmsGroup;
$group->name = 'B';
$user->addGroup($group);
$user->addGroup($group1);
$user->addGroup($group2);
$user->addGroup($group3);
$this->_em->persist($user);
$this->_em->flush();
@ -405,14 +405,17 @@ class ManyToManyBasicAssociationTest extends \Doctrine\Tests\OrmFunctionalTestCa
$criteria = Criteria::create()
->orderBy(['name' => Criteria::ASC]);
$groups = $user->getGroups()->matching($criteria);
$existingOrder = [];
foreach ($groups as $group) {
$existingOrder[] = $group->getName();
}
$this->assertEquals(['A', 'B', 'C', 'Developers_0'], $existingOrder);
$this->assertEquals(
['A', 'B', 'C', 'Developers_0'],
$user
->getGroups()
->matching($criteria)
->map(function (CmsGroup $group) {
return $group->getName();
})
->toArray()
);
}
public function testMatchingWithLimit()