* Adjust sso unit test.

This commit is contained in:
wangyidong
2023-12-22 16:52:26 +08:00
parent 8e36c47fa5
commit 7ba8205889
9 changed files with 240 additions and 61 deletions
+12 -12
View File
@@ -1,24 +1,24 @@
#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
/**
title=ssoModel->getBindUser();
cid=1
pid=1
cid=0
用户不存在绑定的情况 >> not user
用户存在绑定的情况 >> admin
- 传入空参数 @0
- 查询未绑定用户 @0
- 用户存在绑定的情况属性account @admin
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
$user = zdTable('user');
$user->ranzhi->range('1-20')->prefix('ranzhi');
$user->gen(5);
$sso = $tester->loadModel('sso');
$emptyUser = '';
$realUser = 'admin';
$res = $sso->getBindUser($emptyUser);
if(!$res) $res = 'not user';
r($res) && p() && e('not user'); // 用户不存在绑定的情况
r($sso->getBindUser($realUser)) && p('account') && e('admin'); // 用户存在绑定的情况
r($sso->getBindUser('')) && p() && e('0'); //传入空参数
r($sso->getBindUser('use1')) && p() && e('0'); //查询未绑定用户
r($sso->getBindUser('ranzhi1')) && p('account') && e('admin'); //用户存在绑定的情况