#!/usr/bin/env php id->range('1'); $stakeholder->objectID->range('1'); $stakeholder->objectType->range('program'); $stakeholder->user->range('user3'); $stakeholder->type->range('inside'); $stakeholder->from->range('company'); $stakeholder->gen(1); $dept =zenData('dept'); $dept->id->range('1'); $dept->name->range('研发部'); $dept->parent->range('0'); $dept->path->range('`,1,`'); $dept->grade->range('1'); $dept->gen(1); $user = zenData('user'); $user->id->range('1-5'); $user->type->range('inside{4}, outside{1}'); $user->dept->range('1{2}, 0{2}'); $user->account->range('admin, user1, user2, user3, user4'); $user->realname->range('admin, user1, user2, user3, user4'); $user->password->range($config->uitest->defaultPassword)->format('md5'); $user->visions->range('rnd'); $user->gen(5); $project = zenData('project'); $project->id->range('1-2'); $project->project->range('0'); $project->model->range('scrum'); $project->type->range('program, project'); $project->auth->range('[], extend'); $project->storytype->range('[], `story,epic,requirement`'); $project->parent->range('0, 1'); $project->path->range('`,1,`, `,1,2,`'); $project->grade->range('1, 2'); $project->name->range('项目集1, 敏捷项目1'); $project->hasProduct->range('1'); $project->status->range('wait'); $project->acl->range('open'); $project->gen(2); $tester = new batchcreatestakeholderTester(); $tester->login(); r($tester->copyFromDept('2')) && p('message,status') && e('批量创建干系人成功, SUCCESS'); //通过复制部门人员来批量创建干系人 r($tester->importFromProgram('3')) && p('message,status') && e('批量创建干系人成功, SUCCESS'); //通过从父项目集导入来批量创建干系人 r($tester->batchDeleteStakeholder()) && p('message,status') && e('批量删除干系人成功, SUCCESS'); //批量删除干系人 $tester->closeBrowser();