#!/usr/bin/env php id->range('1-15'); $case->project->range('1-3'); $case->product->range('1-3'); $case->title->range('测试用例`1-15`'); $case->openedBy->range('admin{6},user1{5},user2{4}'); $case->deleted->range('0'); $case->gen(15); $testtask = zenData('testtask'); $testtask->id->range('1-5'); $testtask->name->range('测试单`1-5`'); $testtask->status->range('wait{3},doing{2}'); $testtask->deleted->range('0'); $testtask->gen(5); $testrun = zenData('testrun'); $testrun->id->range('1-12'); $testrun->task->range('1-5'); $testrun->case->range('1-12'); $testrun->assignedTo->range('admin{5},user1{4},user2{3}'); $testrun->status->range('wait{8},doing{4}'); $testrun->gen(12); $projectadmin = zenData('projectadmin'); $projectadmin->account->range('admin,user1,user2'); $projectadmin->programs->range('[]'); $projectadmin->projects->range('[]'); $projectadmin->products->range('[]'); $projectadmin->executions->range('[]'); $projectadmin->gen(3); zenData('product')->loadYaml('product')->gen(3); zenData('project')->loadYaml('project')->gen(5); zenData('user')->loadYaml('user')->gen(5); su('admin'); $blockTest = new blockZenTest(); $block1 = new stdClass(); $block1->dashboard = 'my'; $block1->params = new stdClass(); $block1->params->type = 'assigntome'; $block1->params->orderBy = 'id_desc'; $block1->params->count = 15; $block2 = new stdClass(); $block2->dashboard = 'my'; $block2->params = new stdClass(); $block2->params->type = 'assigntome'; $block2->params->orderBy = 'id_desc'; $block2->params->count = 15; $block3 = new stdClass(); $block3->dashboard = 'my'; $block3->params = new stdClass(); $block3->params->type = 'assigntome'; $block3->params->orderBy = 'id_asc'; $block3->params->count = 10; $block4 = new stdClass(); $block4->dashboard = 'my'; $block4->params = new stdClass(); $block4->params->type = 'assigntome'; $block4->params->orderBy = 'id_asc'; $block4->params->count = 2; $block5 = new stdClass(); $block5->dashboard = 'project'; $block5->params = new stdClass(); $block5->params->type = 'assigntome'; $block5->params->orderBy = 'id_desc'; $block5->params->count = 15; r($blockTest->printCaseBlockTest($block1)) && p('count') && e('5'); su('user1'); r($blockTest->printCaseBlockTest($block2)) && p('count') && e('4'); su('user2'); r($blockTest->printCaseBlockTest($block2)) && p('count') && e('3'); su('admin'); r($blockTest->printCaseBlockTest($block3)) && p('count') && e('5'); su('user1'); r($blockTest->printCaseBlockTest($block4)) && p('count') && e('2');