public function testInsertUser() { $this->loadFixtures(array()); /** @var EntityManager $manager */ $manager = $this->getContainer()->get('doctrine')->getManager(); $role = new Role('foo'); $role->setLoginAllowed(true); $manager->persist($role); $manager->flush(); $role_id = $role->getId(); $manager->clear(); $qb = $manager->createQueryBuilder(); $qb->select('r')->from('CiscajaUhsaUserBundle:Role', 'r')->where($qb->expr()->eq('r.id', '?1')); $qb->setParameter(1, $role_id); /** @var Role $role */ $role = $qb->getQuery()->getSingleResult(); $this->assertEquals($role_id, $role->getId()); $this->assertTrue(true, $role->canLogin()); $this->assertEquals('foo', $role->getRole()); }
/** * @return Role */ protected function getUserRole() { $role = new Role('CISCAJA_USER'); $role->setLoginAllowed(true); return $role; }