37 lines
1.2 KiB
PHP
37 lines
1.2 KiB
PHP
|
|
#!/usr/bin/env php
|
||
|
|
<?php
|
||
|
|
|
||
|
|
/**
|
||
|
|
|
||
|
|
title=测试 programplanModel->update();
|
||
|
|
cid=17758
|
||
|
|
|
||
|
|
- 传入空参数 @0
|
||
|
|
- 测试修改plan的 name 值属性name @修改后的阶段
|
||
|
|
- 测试修改plan的 id 值属性id @8
|
||
|
|
- 测试子阶段的 acl 值第0条的acl属性 @program
|
||
|
|
- 测试子阶段的 id 值第0条的id属性 @9
|
||
|
|
|
||
|
|
*/
|
||
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||
|
|
include dirname(__FILE__, 2) . '/lib/model.class.php';
|
||
|
|
su('admin');
|
||
|
|
|
||
|
|
zenData('project')->loadYaml('project')->gen(10);
|
||
|
|
|
||
|
|
$planID = 8;
|
||
|
|
$projectID = 1;
|
||
|
|
|
||
|
|
$changeName = array('name' => '修改后的阶段');
|
||
|
|
|
||
|
|
$programplan = new programplanModelTest();
|
||
|
|
|
||
|
|
r($programplan->objectModel->update(0, 0, null)) && p() && e('0'); // 传入空参数
|
||
|
|
|
||
|
|
$plan = $programplan->updateTest($planID, $projectID, $changeName);
|
||
|
|
$childPlans = $programplan->objectModel->dao->select('*')->from(TABLE_PROJECT)->where('parent')->eq($planID)->fetchAll();
|
||
|
|
r((array)$plan) && p('name') && e('修改后的阶段'); // 测试修改plan的 name 值
|
||
|
|
r((array)$plan) && p('id') && e('8'); // 测试修改plan的 id 值
|
||
|
|
r($childPlans) && p('0:acl') && e('program'); // 测试子阶段的 acl 值
|
||
|
|
r($childPlans) && p('0:id') && e('9'); // 测试子阶段的 id 值
|