Files
EasySoft-ZenTaoPMS/test/model/programplan/update.php
2023-03-13 17:54:02 +08:00

46 lines
2.7 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/programplan.class.php';
su('admin');
/**
title=测试 programplanModel->update();
cid=1
pid=1
测试修改plan的 percent 值 工作占比和超过100 >> 工作量占比累计不应当超过100%
测试修改plan的 end 值 计划完成小于计划开始 >> 『end』应当不小于。
测试修改plan的 name 值 名称为空 >> 『name』不能为空。
测试修改plan的 name 值 >> name,修改后的阶段
测试修改plan的 percent 值 >> percent,15
测试修改plan的 begin 值 >> begin,2022-04-01
测试修改plan的 end 值 >> end,2022-04-30
*/
$planID = 131;
$projectID = 41;
$beginNotempty = array('begin' => '');
$endNotempty = array('end' => '');
$percentOver = array('percent' => 90);
$endLeBegin = array('end' => '2022-01-01');
$nameNotempty = array('name' => '');
$changeName = array('name' => '修改后的阶段');
$changePercent = array('percent' => '15');
$changeBegin = array('begin' => '2022-04-01');
$changeEnd = array('end' => '2022-04-30');
$programplan = new programplanTest();
//r($programplan->updateTest($planID, $projectID, $beginNotempty, 'begin')) && p() && e(''); // 测试修改plan的 begin 值 计划开始为空
//r($programplan->updateTest($planID, $projectID, $endNotempty, 'end')) && p() && e(''); // 测试修改plan的 end 值 计划完成为空
r($programplan->updateTest($planID, $projectID, $percentOver, 'percent')) && p() && e('工作量占比累计不应当超过100%'); // 测试修改plan的 percent 值 工作占比和超过100
r($programplan->updateTest($planID, $projectID, $endLeBegin, 'end')) && p() && e('『end』应当不小于。'); // 测试修改plan的 end 值 计划完成小于计划开始
r($programplan->updateTest($planID, $projectID, $nameNotempty, 'name')) && p() && e('『name』不能为空。'); // 测试修改plan的 name 值 名称为空
r($programplan->updateTest($planID, $projectID, $changeName)) && p('0:field,new') && e('name,修改后的阶段'); // 测试修改plan的 name 值
r($programplan->updateTest($planID, $projectID, $changePercent)) && p('0:field,new') && e('percent,15'); // 测试修改plan的 percent 值
r($programplan->updateTest($planID, $projectID, $changeBegin)) && p('0:field,new') && e('begin,2022-04-01'); // 测试修改plan的 begin 值
r($programplan->updateTest($planID, $projectID, $changeEnd)) && p('0:field,new') && e('end,2022-04-30'); // 测试修改plan的 end 值