#!/usr/bin/env php gen(5); zenData('user')->gen(10); zenData('repo')->loadYaml('repo')->gen(5); zenData('oauth')->loadYaml('oauth')->gen(5); su('admin'); $repo = $tester->loadModel('repo'); $gitlabID = 1; $projectFilters = array('IS_DEVELOPER', 'ALL'); $result = $repo->getGitlabProjects($gitlabID, ''); r(end($result)) && p('name') && e('unittest1'); //使用正确的gitlabID,空的filter查询群组 su('user6'); $result = $repo->getGitlabProjects($gitlabID, $projectFilters[0]); r(end($result)) && p('name') && e('privateProject'); //普通用户使用正确的gitlabID,IS_DEVELOPER filter查询群组 $result = $repo->getGitlabProjects($gitlabID, $projectFilters[1]); r(end($result)) && p('name') && e('unittest1'); //普通用户使用正确的gitlabID,filter查询群组