UserTest.php 503 B

123456789101112131415161718192021222324
  1. <?php
  2. class UserTest extends CDbTestCase
  3. {
  4. public $fixtures=array(
  5. 'users'=>'User',
  6. );
  7. public function testValidatePassword()
  8. {
  9. $this->assertTrue($this->users(0)->validatePassword('demo'));
  10. $this->assertFalse($this->users(0)->validatePassword('wrong'));
  11. }
  12. public function testChangePassword()
  13. {
  14. $user=$this->users(0);
  15. $user->password=$user->hashPassword('newpwd');
  16. $this->assertFalse($user->validatePassword('demo'));
  17. $this->assertTrue($user->validatePassword('newpwd'));
  18. }
  19. }