#!/usr/bin/env php loadYaml('task')->gen(30); su('admin'); /** title=taskModel->getListByCondition(); timeout=0 cid=1 - 测试按照优先级查询任务的数量 @19 - 测试按照指派给查询任务的数量 @3 - 测试按照状态查询任务的数量 @17 - 测试按照id查询任务的数量 @3 - 测试按照任务名称模糊查询任务的数量 @24 - 测试按照组合查询任务的数量 @1 - 测试按照优先级查询任务列表 - 第30条的name属性 @开发任务40 - 第30条的pri属性 @2 - 测试按照指派给查询任务列表 - 第13条的name属性 @开发任务23 - 第13条的assignedTo属性 @admin - 测试按照状态查询任务列表 - 第29条的name属性 @开发任务39 - 第29条的status属性 @doing - 测试按照状态查询任务列表 - 第1条的name属性 @开发任务11 - 第1条的id属性 @1 - 测试按照任务名称模糊查询任务列表第1条的name属性 @开发任务11 - 测试按照组合查询任务列表第2条的name属性 @开发任务12 */ $priList = array(1, 2, 3); $assignedToList = array('admin', 'user1'); $statusList = array('wait', 'doing'); $idList = array(1, 2, 3); $taskName = '任务'; $conditionList[0] = array('priList' => $priList); $conditionList[1] = array('assignedToList' => $assignedToList); $conditionList[2] = array('statusList' => $statusList); $conditionList[3] = array('idList' => $idList); $conditionList[4] = array('taskName' => $taskName); $conditionList[5] = array('priList' => $priList, 'assignedToList' => $assignedToList, 'statusList' => $statusList, 'idList' => $idList, 'taskName' => $taskName); $orderByList = array('id_asc', 'deadline_desc'); $taskTester = new taskTest(); r(count($taskTester->getListByConditionTest($conditionList[0], $orderByList[0]))) && p() && e('19'); // 测试按照优先级查询任务的数量 r(count($taskTester->getListByConditionTest($conditionList[1], $orderByList[0]))) && p() && e('3'); // 测试按照指派给查询任务的数量 r(count($taskTester->getListByConditionTest($conditionList[2], $orderByList[0]))) && p() && e('17'); // 测试按照状态查询任务的数量 r(count($taskTester->getListByConditionTest($conditionList[3], $orderByList[0]))) && p() && e('3'); // 测试按照id查询任务的数量 r(count($taskTester->getListByConditionTest($conditionList[4], $orderByList[0]))) && p() && e('24'); // 测试按照任务名称模糊查询任务的数量 r(count($taskTester->getListByConditionTest($conditionList[5], $orderByList[0]))) && p() && e('1'); // 测试按照组合查询任务的数量 r($taskTester->getListByConditionTest($conditionList[0], $orderByList[1])) && p('30:name,pri') && e('开发任务40,2'); // 测试按照优先级查询任务列表 r($taskTester->getListByConditionTest($conditionList[1], $orderByList[1])) && p('13:name,assignedTo') && e('开发任务23,admin'); // 测试按照指派给查询任务列表 r($taskTester->getListByConditionTest($conditionList[2], $orderByList[1])) && p('29:name,status') && e('开发任务39,doing'); // 测试按照状态查询任务列表 r($taskTester->getListByConditionTest($conditionList[3], $orderByList[1])) && p('1:name,id') && e('开发任务11,1'); // 测试按照状态查询任务列表 r($taskTester->getListByConditionTest($conditionList[4], $orderByList[1])) && p('1:name') && e('开发任务11'); // 测试按照任务名称模糊查询任务列表 r($taskTester->getListByConditionTest($conditionList[5], $orderByList[1])) && p('2:name') && e('开发任务12'); // 测试按照组合查询任务列表