37 lines
1.7 KiB
PHP
Executable file
37 lines
1.7 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
|
|
/**
|
|
|
|
title=测试 programplanModel->getDataForGanttGroupByAssignedTo();
|
|
timeout=0
|
|
cid=17742
|
|
|
|
- 测试获取阶段数据第0条的type属性 @group
|
|
- 测试获取任务数据
|
|
- 第1条的id属性 @1-1
|
|
- 第1条的type属性 @task
|
|
- 测试获取阶段数据(JSON类型返回值)第2条的type属性 @task
|
|
- 测试获取任务数据(JSON类型返回值)
|
|
- 第3条的id属性 @1-5
|
|
- 第3条的type属性 @task
|
|
- 测试自定义参数为空的情况获取任务数据 @1
|
|
|
|
*/
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/lib/model.class.php';
|
|
su('admin');
|
|
|
|
zenData('project')->loadYaml('project')->gen(5);
|
|
zenData('task')->loadYaml('task')->gen(8);
|
|
zenData('projectproduct')->loadYaml('projectproduct')->gen(5);
|
|
|
|
$programplan = new programplanModelTest();
|
|
|
|
$selectCustom = 'date,task';
|
|
$selectNoneCustom = '';
|
|
r($programplan->getDataForGanttGroupByAssignedToTest(1, 1, 0, $selectCustom, false)) && p('0:type') && e('group'); // 测试获取阶段数据
|
|
r($programplan->getDataForGanttGroupByAssignedToTest(1, 1, 0, $selectCustom, false)) && p('1:id,type') && e('1-1,task'); // 测试获取任务数据
|
|
r($programplan->getDataForGanttGroupByAssignedToTest(1, 1, 0, $selectCustom, true)) && p('2:type') && e('task'); // 测试获取阶段数据(JSON类型返回值)
|
|
r($programplan->getDataForGanttGroupByAssignedToTest(1, 1, 0, $selectCustom, true)) && p('3:id,type') && e('1-5,task'); // 测试获取任务数据(JSON类型返回值)
|
|
r(count($programplan->getDataForGanttGroupByAssignedToTest(1, 1, 0, $selectNoneCustom, false))) && p() && e('1'); // 测试自定义参数为空的情况获取任务数据
|