Files
EasySoft-ZenTaoPMS/module/bug/test/model/getdataofclosedbugsperuser.php
T
2025-11-14 13:05:25 +08:00

32 lines
1.3 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
/**
title=测试 bugModel::getDataOfClosedBugsPerUser();
timeout=0
cid=15375
- 测试步骤1:测试admin用户关闭bug的数量第admin条的value属性 @8
- 测试步骤2:测试user1用户关闭bug的数量第user1条的value属性 @5
- 测试步骤3:测试user2用户关闭bug的数量第user2条的value属性 @3
- 测试步骤4:测试用户名称显示正确第admin条的name属性 @admin
- 测试步骤5:测试用户名称转换正确第user1条的name属性 @用户1
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/bug.unittest.class.php';
zenData('user')->gen(10);
zenData('bug')->loadYaml('closedby')->gen(20);
su('admin');
$bug = new bugTest();
r($bug->getDataOfClosedBugsPerUserTest()) && p('admin:value') && e('8'); // 测试步骤1:测试admin用户关闭bug的数量
r($bug->getDataOfClosedBugsPerUserTest()) && p('user1:value') && e('5'); // 测试步骤2:测试user1用户关闭bug的数量
r($bug->getDataOfClosedBugsPerUserTest()) && p('user2:value') && e('3'); // 测试步骤3:测试user2用户关闭bug的数量
r($bug->getDataOfClosedBugsPerUserTest()) && p('admin:name') && e('admin'); // 测试步骤4:测试用户名称显示正确
r($bug->getDataOfClosedBugsPerUserTest()) && p('user1:name') && e('用户1'); // 测试步骤5:测试用户名称转换正确