50 lines
2.1 KiB
PHP
50 lines
2.1 KiB
PHP
|
|
#!/usr/bin/env php
|
|||
|
|
<?php
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
|
|||
|
|
title=测试 userModel->getRealNameAndEmails();
|
|||
|
|
cid=19632
|
|||
|
|
|
|||
|
|
- 参数为空数组,返回空数组。 @0
|
|||
|
|
- 参数包含 3个账号,返回 3个账号的邮箱和真实姓名。 @3
|
|||
|
|
- 参数包含 5个账号,返回 5个账号的邮箱和真实姓名。 @5
|
|||
|
|
- 参数包含 6个账号,返回 5个账号的邮箱和真实姓名。 @5
|
|||
|
|
- 获取 account1 的邮箱和真实姓名
|
|||
|
|
- 属性email @account1!qq.com
|
|||
|
|
- 属性realname @用户名1
|
|||
|
|
- 获取 account2 的邮箱和真实姓名
|
|||
|
|
- 属性email @account2!qq.com
|
|||
|
|
- 属性realname @用户名2
|
|||
|
|
|
|||
|
|
*/
|
|||
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|||
|
|
include dirname(__FILE__, 2) . '/lib/model.class.php';
|
|||
|
|
|
|||
|
|
$user = zenData('user');
|
|||
|
|
$user->id->range('1001-1005');
|
|||
|
|
$user->account->range('1-5')->prefix("account");
|
|||
|
|
$user->realname->range('1-5')->prefix("用户名");
|
|||
|
|
$user->email->range('account1!qq.com,account2!qq.com,account3!qq.com,account4!qq.com,account5!qq.com');
|
|||
|
|
$user->deleted->range('0{5}');
|
|||
|
|
$user->gen(5);
|
|||
|
|
|
|||
|
|
$userTest = new userModelTest();
|
|||
|
|
$result = $userTest->getRealNameAndEmailsTest(array());
|
|||
|
|
r(count($result)) && p() && e(0); // 参数为空数组,返回空数组。
|
|||
|
|
|
|||
|
|
$accounts = array('account1', 'account2', 'account3');
|
|||
|
|
$result = $userTest->getRealNameAndEmailsTest($accounts);
|
|||
|
|
r(count($result)) && p() && e('3'); // 参数包含 3个账号,返回 3个账号的邮箱和真实姓名。
|
|||
|
|
|
|||
|
|
$accounts = array('account1', 'account2', 'account3', 'account4', 'account5');
|
|||
|
|
$result = $userTest->getRealNameAndEmailsTest($accounts);
|
|||
|
|
r(count($result)) && p() && e('5'); // 参数包含 5个账号,返回 5个账号的邮箱和真实姓名。
|
|||
|
|
|
|||
|
|
$accounts = array('account1', 'account2', 'account3', 'account4', 'account5', 'account6');
|
|||
|
|
$result = $userTest->getRealNameAndEmailsTest($accounts);
|
|||
|
|
r(count($result)) && p() && e('5'); // 参数包含 6个账号,返回 5个账号的邮箱和真实姓名。
|
|||
|
|
|
|||
|
|
r($result['account1']) && p('email,realname') && e('account1!qq.com,用户名1'); //获取 account1 的邮箱和真实姓名
|
|||
|
|
r($result['account2']) && p('email,realname') && e('account2!qq.com,用户名2'); //获取 account2 的邮箱和真实姓名
|