Files
EasySoft-ZenTaoPMS/module/programplan/test/model/getbyid.php
T

45 lines
1.3 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . "/test/lib/init.php";
include dirname(__FILE__, 2) . '/programplan.class.php';
su('admin');
/**
title=测试 programplanModel->getByID();
timeout=0
cid=1
- 判断项目阶段1的name是否为项目1
- 属性name @项目1
- 属性code @project1
- 判断项目阶段2的name是否为项目2
- 属性name @项目2
- 属性code @project2
- 判断项目阶段3的type是否为project属性type @project
- 判断项目阶段1的milestone,setMilestone在另外一种情况下是否为0
- 属性milestone @0
- 属性setMilestone @0
*/
function initData()
{
zdTable('project')->config('getbyid')->gen(5);
}
initData();
$planIDList = array('1', '2' ,'3' ,'4', '5');
$programplan = new programplanTest();
r($programplan->getByIDTest($planIDList[0])) && p('name,code') && e('项目1,project1'); // 判断项目阶段1的name是否为项目1
r($programplan->getByIDTest($planIDList[1])) && p('name,code') && e('项目2,project2'); // 判断项目阶段2的name是否为项目2
r($programplan->getByIDTest($planIDList[2])) && p('type') && e('project'); // 判断项目阶段3的type是否为project
r($programplan->getByIDTest($planIDList[0])) && p('milestone,setMilestone') && e('0,0'); // 判断项目阶段1的milestone,setMilestone在另外一种情况下是否为0