mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
Merge branch 'fix-test-accompanying-period' into 'master'
fix data provider which randomly generate invalid data in test See merge request Chill-Projet/chill-bundles!87
This commit is contained in:
commit
2bf65dfadb
@ -553,11 +553,24 @@ class AccompanyingCourseApiControllerTest extends WebTestCase
|
|||||||
$center = $em->getRepository(Center::class)
|
$center = $em->getRepository(Center::class)
|
||||||
->findOneBy(array('name' => 'Center A'));
|
->findOneBy(array('name' => 'Center A'));
|
||||||
|
|
||||||
$personIds = $em->createQuery("SELECT p.id FROM ".
|
$qb = $em->createQueryBuilder();
|
||||||
Person::class." p ".
|
$personIds = $qb
|
||||||
" WHERE p.center = :center")
|
->select('p.id')
|
||||||
|
->from(Person::class, 'p')
|
||||||
|
->where(
|
||||||
|
$qb->expr()->eq(
|
||||||
|
'p.center',
|
||||||
|
':center'
|
||||||
|
)
|
||||||
|
)
|
||||||
|
->andWhere(
|
||||||
|
$qb->expr()->gt(
|
||||||
|
'SIZE(p.accompanyingPeriodParticipations)',
|
||||||
|
0)
|
||||||
|
)
|
||||||
->setParameter('center', $center)
|
->setParameter('center', $center)
|
||||||
->setMaxResults($maxResults)
|
->setMaxResults($maxResults)
|
||||||
|
->getQuery()
|
||||||
->getScalarResult();
|
->getScalarResult();
|
||||||
|
|
||||||
// create a random order
|
// create a random order
|
||||||
|
Loading…
x
Reference in New Issue
Block a user