znt/module/user/test/model/processdisplayvalue.php

63 lines
3.9 KiB
PHP
Raw Permalink Normal View History

#!/usr/bin/env php
<?php
/**
title=测试 userModel->processDisplayValue();
cid=19650
- 参数为空,用户 1 显示首字母 + 姓名,用户 2 显示首字母 + 用户名,用户 3 显示首字母 + 用户名。
- 属性user1 @U:用户1
- 属性user2 @U:user2
- 属性user3 @U:user3
- 参数为 showid用户 1 显示用户 ID用户 2 显示用户 ID用户 3 显示用户 ID。
- 属性user1 @1
- 属性user2 @2
- 属性user3 @3
- 参数为 noletter用户 1 显示姓名,用户 2 显示用户名,用户 3 显示用户名。
- 属性user1 @用户1
- 属性user2 @user2
- 属性user3 @user3
- 参数为 realname用户 1 显示首字母 + 姓名,用户 2 显示首字母 + 用户名,用户 3 显示首字母 + 姓名。
- 属性user1 @U:用户1
- 属性user2 @U:user2
- 属性user3 @U:用户3
- 参数为 showid,noletter用户 1 显示用户 ID用户 2 显示用户 ID用户 3 显示用户 ID。
- 属性user1 @1
- 属性user2 @2
- 属性user3 @3
- 参数为 showid,realname用户 1 显示用户 ID用户 2 显示用户 ID用户 3 显示用户 ID。
- 属性user1 @1
- 属性user2 @2
- 属性user3 @3
- 参数为 noletter,realname用户 1 显示姓名,用户 2 显示用户名,用户 3 显示姓名。
- 属性user1 @用户1
- 属性user2 @user2
- 属性user3 @用户3
- 参数为 showid,noletter,realname用户 1 显示用户 ID用户 2 显示用户 ID用户 3 显示用户 ID。
- 属性user1 @1
- 属性user2 @2
- 属性user3 @3
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
$users = array
(
'user1' => (object)array('id' => 1, 'account' => 'user1', 'realname' => '用户1', 'deleted' => '0'),
'user2' => (object)array('id' => 2, 'account' => 'user2', 'realname' => '', 'deleted' => '0'),
'user3' => (object)array('id' => 3, 'account' => 'user3', 'realname' => '用户3', 'deleted' => '1')
);
$userTest = new userModelTest();
r($userTest->processDisplayValueTest($users, '')) && p('user1,user2,user3') && e('U:用户1,U:user2,U:user3'); // 参数为空,用户 1 显示首字母 + 姓名,用户 2 显示首字母 + 用户名,用户 3 显示首字母 + 用户名。
r($userTest->processDisplayValueTest($users, 'showid')) && p('user1,user2,user3') && e('1,2,3'); // 参数为 showid用户 1 显示用户 ID用户 2 显示用户 ID用户 3 显示用户 ID。
r($userTest->processDisplayValueTest($users, 'noletter')) && p('user1,user2,user3') && e('用户1,user2,user3'); // 参数为 noletter用户 1 显示姓名,用户 2 显示用户名,用户 3 显示用户名。
r($userTest->processDisplayValueTest($users, 'realname')) && p('user1,user2,user3') && e('U:用户1,U:user2,U:用户3'); // 参数为 realname用户 1 显示首字母 + 姓名,用户 2 显示首字母 + 用户名,用户 3 显示首字母 + 姓名。
r($userTest->processDisplayValueTest($users, 'showid,noletter')) && p('user1,user2,user3') && e('1,2,3'); // 参数为 showid,noletter用户 1 显示用户 ID用户 2 显示用户 ID用户 3 显示用户 ID。
r($userTest->processDisplayValueTest($users, 'showid,realname')) && p('user1,user2,user3') && e('1,2,3'); // 参数为 showid,realname用户 1 显示用户 ID用户 2 显示用户 ID用户 3 显示用户 ID。
r($userTest->processDisplayValueTest($users, 'noletter,realname')) && p('user1,user2,user3') && e('用户1,user2,用户3'); // 参数为 noletter,realname用户 1 显示姓名,用户 2 显示用户名,用户 3 显示姓名。
r($userTest->processDisplayValueTest($users, 'showid,noletter,realname')) && p('user1,user2,user3') && e('1,2,3'); // 参数为 showid,noletter,realname用户 1 显示用户 ID用户 2 显示用户 ID用户 3 显示用户 ID。