#!/usr/bin/env php gen(10); /** title=测试 userModel->updatePassword(); cid=1 pid=1 编辑用户密码,返回编辑后的密码 >> dcf859ce8dd8f998bdfe4ae6c22c329e 两次密码不相同的情况 >> 两次密码应该相同。
密码小于设定强度的情况 >> 密码必须6位及以上,且包含大小写字母、数字。
*/ $user = new userTest(); $normalUser = array(); $normalUser['originalPassword'] = 'bac0bbaaf7192f219bebd5387e88c5d7'; $normalUser['password1'] = 'dcf859ce8dd8f998bdfe4ae6c22c329e'; $normalUser['password2'] = 'dcf859ce8dd8f998bdfe4ae6c22c329e'; $normalUser['passwordStrength'] = 1; $weakPassword = $normalUser; $weakPassword['passwordStrength'] = 0; $differentPassword = $normalUser; $differentPassword['password2'] = 'asdasfasf!@#!@#asfasf'; r($user->updatePasswordTest(10, $normalUser)) && p('password') && e('dcf859ce8dd8f998bdfe4ae6c22c329e'); //编辑用户密码,返回编辑后的密码 r($user->updatePasswordTest(10, $differentPassword)) && p('password1:0') && e('两次密码应该相同。
'); //两次密码不相同的情况 r($user->updatePasswordTest(10, $weakPassword)) && p('password1:0') && e('密码必须6位及以上,且包含大小写字母、数字。
'); //密码小于设定强度的情况