#!/usr/bin/env php loadModel('execution'); // 创建任务测试数据 $tasks = array(); $task1 = new stdclass(); $task1->id = 1; $task1->name = '任务1'; $task1->type = 'devel'; $task1->status = 'wait'; $task1->pri = 3; $task1->estimate = 4; $task1->consumed = 2; $task1->left = 2; $task1->color = ''; $task1->openedBy = 'admin'; $task1->assignedTo = 'admin'; $task1->parent = 0; $task1->isParent = 0; $task1->estStarted = ''; $task1->realStarted = ''; $tasks[] = $task1; $executionTest = new executionTaoTest(); r($executionTest->formatTasksForTreeTest(array())) && p() && e('0'); // 测试步骤1:空任务数组输入 r($executionTest->formatTasksForTreeTest($tasks)) && p() && e('1'); // 测试步骤2:单个任务格式化 r($executionTest->formatTasksForTreeTest($tasks)) && p('0:type') && e('task'); // 测试步骤3:验证任务type属性 r($executionTest->formatTasksForTreeTest($tasks)) && p('0:title') && e('任务1'); // 测试步骤4:验证任务title属性 r($executionTest->formatTasksForTreeTest($tasks)) && p('0:status') && e('wait'); // 测试步骤5:验证任务status属性