Fix Postgres tests

This commit is contained in:
Jeremy Benoist
2015-09-28 19:35:55 +02:00
parent da3d4998c0
commit 159986c4fb
3 changed files with 52 additions and 22 deletions

View File

@ -161,4 +161,40 @@ class EntryRepository extends EntityRepository
return $languages;
}
/**
* Used only in test case to get the right entry associated to the right user
*
* @param string $username
*
* @return Entry
*/
public function findOneByUsernameAndNotStarred($username)
{
return $this->createQueryBuilder('e')
->leftJoin('e.user', 'u')
->where('u.username = :username')->setParameter('username', $username)
->andWhere('e.isStarred = false')
->setMaxResults(1)
->getQuery()
->getSingleResult();
}
/**
* Used only in test case to get the right entry associated to the right user
*
* @param string $username
*
* @return Entry
*/
public function findOneByUsernameAndNotArchived($username)
{
return $this->createQueryBuilder('e')
->leftJoin('e.user', 'u')
->where('u.username = :username')->setParameter('username', $username)
->andWhere('e.isArchived = false')
->setMaxResults(1)
->getQuery()
->getSingleResult();
}
}