From fbe614f82fe0f08e0d5af7a1ea5cd8b08b9536ef Mon Sep 17 00:00:00 2001 From: wangyidong Date: Fri, 29 Dec 2023 08:36:41 +0800 Subject: [PATCH] + Add buildtaskdataforgantt unit test. --- .../test/tao/buildtaskdataforgantt.php | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 module/programplan/test/tao/buildtaskdataforgantt.php diff --git a/module/programplan/test/tao/buildtaskdataforgantt.php b/module/programplan/test/tao/buildtaskdataforgantt.php new file mode 100644 index 0000000000..4e6906a6ec --- /dev/null +++ b/module/programplan/test/tao/buildtaskdataforgantt.php @@ -0,0 +1,23 @@ +#!/usr/bin/env php +buildTaskDataForGantt() +cid=0 + +*/ + +include dirname(__FILE__, 5). '/test/lib/init.php'; +su('admin'); + +zdTable('task')->gen(1); + +global $tester; +$tester->loadModel('programplan'); +$tester->programplan->config->setPercent = false; + +$task = $tester->programplan->loadModel('task')->getById(1); +$dateLimit = array('start' => '2023-09-28', 'end' => '2024-02-28', 'realBegan' => '2023-10-28', 'realEnd' => null); + +r((array)$tester->programplan->buildTaskDataForGantt($task, $dateLimit, 0)) && p('id,type,text,owner_id,start_date,parent') && e("1,task,1 开发任务11,``,28-09-2023,0"); //检查构建分组Gantt数据。