/** * @depends testCreate * @param InstitutionUser $user */ public function testFindEmailandPassword(InstitutionUser $user) { $email = $user->getEmail(); $retrievedUser = $this->service->findByEmailAndPassword($email, $this->commonPassword); $this->assertNotNull($retrievedUser); $this->assertEquals($user->getEmail(), $user->getEmail()); $this->assertEquals($user->getPassword(), $user->getPassword()); // test for an admin user email $retrievedUser = $this->service->findByEmailAndPassword('*****@*****.**', $this->commonPassword); $this->assertNull($retrievedUser); // this should be null since retrieved user is not InstitutionUser }