示例#1
0
 /**
  * Tests UserLoginData->resetPreviousPasswords()
  */
 public function testResetPreviousPasswords()
 {
     $this->assertNull($this->UserLoginData->getPreviousPasswords());
     $this->assertNull($this->UserLoginData->getSalt());
     $this->assertNull($this->UserLoginData->getSha1Password());
     $partnerId = null;
     $pass = uniqid();
     $this->UserLoginData->setPassword($pass);
     $this->UserLoginData->addToPreviousPasswords($this->UserLoginData->getSha1Password(), $this->UserLoginData->getSalt(), $partnerId);
     $pass = uniqid();
     $this->UserLoginData->setPassword($pass);
     $this->UserLoginData->addToPreviousPasswords($this->UserLoginData->getSha1Password(), $this->UserLoginData->getSalt(), $partnerId);
     $this->assertNotNull($this->UserLoginData->getPreviousPasswords());
     $this->UserLoginData->resetPreviousPasswords();
     $this->assertNull($this->UserLoginData->getPreviousPasswords());
 }