#!/usr/bin/env php loadYaml('task')->gen('40'); zenData('story')->gen('40'); zenData('project')->loadYaml('program')->gen('80'); zenData('taskteam')->gen('0'); zenData('user')->gen('1'); su('admin'); /** title=测试 myModel->getTasksBySearch(); cid=17303 - 测试通过搜索获取用户 admin 的任务id @37,33,29,25,21,17,13,9,5,1 - 测试通过搜索获取用户 admin 的任务数量 @10 - 测试通过搜索获取用户 admin 的任务id 限制5 @37,33,29,25,21 - 测试通过搜索获取用户 admin 的任务数量 限制5 @5 - 测试通过搜索获取用户 user5 的任务id @0 - 测试通过搜索获取用户 user5 的任务数量 @0 - 测试通过搜索获取用户 user5 的任务id 限制5 @0 - 测试通过搜索获取用户 user5 的任务数量 限制5 @0 */ $my = new myModelTest(); $account = array('admin', 'user5'); $limit = array(0, 5); global $tester; $tester->session->set('workTaskQuery', "`name` like '%任务%'"); $tester->session->set('contributeTaskQuery', "`name` like '%任务%'"); $tasks1 = $my->getTasksBySearchTest($account[0], $limit[0]); $tasks2 = $my->getTasksBySearchTest($account[0], $limit[1]); $tasks3 = $my->getTasksBySearchTest($account[1], $limit[0]); $tasks4 = $my->getTasksBySearchTest($account[1], $limit[1]); r(implode(',', $tasks1)) && p() && e('37,33,29,25,21,17,13,9,5,1'); // 测试通过搜索获取用户 admin 的任务id r(count($tasks1)) && p() && e('10'); // 测试通过搜索获取用户 admin 的任务数量 r(implode(',', $tasks2)) && p() && e('37,33,29,25,21'); // 测试通过搜索获取用户 admin 的任务id 限制5 r(count($tasks2)) && p() && e('5'); // 测试通过搜索获取用户 admin 的任务数量 限制5 r(implode(',', $tasks3)) && p() && e('0'); // 测试通过搜索获取用户 user5 的任务id r(count($tasks3)) && p() && e('0'); // 测试通过搜索获取用户 user5 的任务数量 r(implode(',', $tasks4)) && p() && e('0'); // 测试通过搜索获取用户 user5 的任务id 限制5 r(count($tasks4)) && p() && e('0'); // 测试通过搜索获取用户 user5 的任务数量 限制5