Files
EasySoft-ZenTaoPMS/module/mail/test/tao/getobjecttitle.php
T

66 lines
2.5 KiB
PHP

#!/usr/bin/env php
<?php
/**
title=测试 mailModel->getObjectTitle();
cid=0
- 不传入任何参数 @0
- 只传入object @0
- 只传入objectType参数 @0
- 传入的objectType不合法 @0
- 获取测试单的邮件标题 @测试单1
- 获取文档的邮件标题 @文档标题1
- 获取需求的邮件标题 @用户需求版本一1
- 获取Bug的邮件标题 @BUG1
- 获取任务的邮件标题 @开发任务12
- 获取发布的邮件标题 @产品正常的正常的发布1
- 获取卡片的邮件标题 @卡片1
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/mail.unittest.class.php';
su('admin');
$testtask = zenData('testtask');
$testtask->createdBy->range('admin');
$testtask->createdDate->range('`' . date('Y-m-d H:i:s') . '`');
$testtask->gen(2);
$doc = zenData('doc');
$doc->version->range('1');
$doc->mailto->range('`admin,user1`');
$doc->gen(2);
zenData('doccontent')->gen(5);
$task = zenData('task');
$task->assignedTo->range('user1,user2');
$task->mailto->range('user3,user4');
$task->gen(2);
$story = zenData('story');
$story->version->range('1');
$story->gen(2);
zenData('storyspec')->gen(2);
zenData('bug')->gen(2);
zenData('kanbancard')->gen(2);
zenData('release')->gen(2);
zenData('product')->gen(2);
$project = zenData('project');
$project->id->range('101-105');
$project->name->range('1-5')->prefix('迭代');
$project->gen(2);
$mail = new mailTest();
r($mail->getObjectTitleTest('', 0)) && p() && e('0'); //不传入任何参数
r($mail->getObjectTitleTest('', 1)) && p() && e('0'); //只传入object
r($mail->getObjectTitleTest('testtask', 0)) && p() && e('0'); //只传入objectType参数
r($mail->getObjectTitleTest('test', 1)) && p() && e('0'); //传入的objectType不合法
r($mail->getObjectTitleTest('testtask', 1)) && p() && e('测试单1'); //获取测试单的邮件标题
r($mail->getObjectTitleTest('doc', 1)) && p() && e('文档标题1'); //获取文档的邮件标题
r($mail->getObjectTitleTest('story', 1)) && p() && e('用户需求版本一1'); //获取需求的邮件标题
r($mail->getObjectTitleTest('bug', 1)) && p() && e('BUG1'); //获取Bug的邮件标题
r($mail->getObjectTitleTest('task', 2)) && p() && e('开发任务12'); //获取任务的邮件标题
r($mail->getObjectTitleTest('release', 1)) && p() && e('产品正常的正常的发布1'); //获取发布的邮件标题
r($mail->getObjectTitleTest('kanbancard', 1)) && p() && e('卡片1'); //获取卡片的邮件标题