コード例 #1
0
 /**
  * @depends testCreate
  */
 public function testFindByEmailAndPassword(AdminUser $adminUser)
 {
     $retrievedUser = $this->service->findByEmailAndPassword($adminUser->getEmail(), $this->commonPassword);
     $this->assertNotNull($retrievedUser);
     $this->assertEquals($retrievedUser->getEmail(), $adminUser->getEmail());
     $this->assertEquals($retrievedUser->getPassword(), $adminUser->getPassword());
     // retrieve invalid password
     $retrievedUser = $this->service->findByEmailAndPassword($adminUser->getEmail(), $this->commonPassword . '1234567');
     $this->assertNull($retrievedUser);
     // retrieve email and password for institution user
     $retrievedUser = $this->service->findByEmailAndPassword('*****@*****.**', $this->commonPassword);
     $this->assertNull($retrievedUser);
 }