Files
EasySoft-ZenTaoPMS/module/task/test/model/batchupdate.php
T

32 lines
1.0 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/task.class.php';
/**
title=测试taskModel->batchUpdate();
timeout=0
cid=1
- 测试批量修改任务
- 第0条的field属性 @name
- 第0条的old属性 @开发任务11
- 第0条的new属性 @任务改名1
*/
$task = zdTable('task')->gen(10);
$taskSpec = zdTable('taskspec')->gen(10);
$names = array(1 => '任务改名1', 2 => '任务改名2', 3 => '任务改名3');
$type = array(1 => 'devel', 2 => 'design', 3 => 'test');
$statuses = array(1 => 'doing', 2 => 'wait', 3 => 'done');
$colors = array(1 => '#ff4e3e', 2 => '', 3 => '');
$normal = array('taskIDList' => array(1 => 1, 2 => 2, 3 => 3), 'names' => $names, 'types' => $type);
$status = array('taskIDList' => array(1 => 1, 2 => 2, 3 => 3), 'names' => $names, 'types' => $type,'statuses'=> $statuses);
$task = new taskTest();
r($task->batchUpdateObject($normal)) && p('0:field,old,new') && e('name,开发任务11,任务改名1'); // 测试批量修改任务