function testUpdateNoPasswordChange() { $password = "******"; $user = new MockUser($this); $user->setReturnValue('isAnonymous', false); $user->setReturnValue('toRow', array()); $user->setReturnValue('getPassword', $password); $user->setReturnValue('getUserPw', md5($password)); $dao = new MockUserDao($this); $dao->expect('updateByRow', array(array())); $um = new UserManagerTestVersion($this); $um->setReturnReference('getDao', $dao); $um->updateDb($user); }
function testUpdateNoPasswordChange() { $password_handler = PasswordHandlerFactory::getPasswordHandler(); $user = mock('PFUser'); $user->setReturnValue('isAnonymous', false); $user->setReturnValue('toRow', array()); $user->setReturnValue('getPassword', self::PASSWORD); $user->setReturnValue('getUserPw', $password_handler->computeHashPassword(self::PASSWORD)); $dao = new MockUserDao($this); $dao->expect('updateByRow', array(array('user_pw' => ''))); $um = new UserManagerTestVersion($this); $um->setReturnReference('getDao', $dao); $um->updateDb($user); }