public function testFindAllUsersByDepartmentAndRoles() { $this->users = $this->em->getRepository('AppBundle:User')->findAllUsersByDepartmentAndRoles(1, $this->em->getRepository('AppBundle:Role')->findOneByRole('ROLE_USER')); foreach ($this->users as $this->user) { $this->assertEquals(1, $this->user->getFieldOfStudy()->getDepartment()->getId()); $this->assertContains(toArray('ROLE_USER'), $this->user->getRoles()); } }
/** * Does the given User belong to the same department as this Application? * * @param User $user * @return boolean */ public function isSameDepartment(User $user = null) { return $user && $user->getFieldOfStudy()->getDepartment()->getId() == $this->getStatistic()->getSemester()->getDepartment()->getId(); }
public function testSetFieldOfStudy() { // new entity $user = new User(); // dummy entity $fos = new FieldOfStudy(); $fos->setName("BIT"); // Use the setUser_name method $user->setFieldOfStudy($fos); // Assert the result $this->assertEquals($fos, $user->getFieldOfStudy()); }