#!/usr/bin/env php loadYaml('extractobjectfromextras/bug', false, 2)->gen(10); zenData('case')->loadYaml('extractobjectfromextras/case', false, 2)->gen(10); zenData('todo')->loadYaml('extractobjectfromextras/todo', false, 2)->gen(10); zenData('testtask')->loadYaml('extractobjectfromextras/testtask', false, 2)->gen(10); zenData('testresult')->loadYaml('extractobjectfromextras/testresult', false, 2)->gen(10); zenData('testrun')->loadYaml('extractobjectfromextras/testrun', false, 2)->gen(10); zenData('product')->gen(5); zenData('user')->gen(10); zenData('file')->gen(0); su('admin'); $bugTest = new bugZenTest(); $baseBug = new stdClass(); $baseBug->product = 1; $baseBug->project = 1; $baseBug->execution = 101; $baseBug->module = 1; $baseBug->title = 'Original Bug Title'; $baseBug->steps = 'Original Bug Steps'; $baseBug->pri = 3; $baseBug->severity = 3; $baseBug->type = 'codeerror'; $baseBug->assignedTo = 'admin'; $baseBug->deadline = ''; $baseBug->os = ''; $baseBug->browser = ''; $baseBug->buildID = ''; r($bugTest->extractObjectFromExtrasTest(clone $baseBug, array())) && p('title,steps,pri') && e('Original Bug Title,Original Bug Steps,3'); r($bugTest->extractObjectFromExtrasTest(clone $baseBug, array('bugID' => 1))) && p('title,project,execution') && e('BUG1,1,101'); r($bugTest->extractObjectFromExtrasTest(clone $baseBug, array('testtask' => 1))) && p('buildID') && e('11'); r($bugTest->extractObjectFromExtrasTest(clone $baseBug, array('todoID' => 1))) && p('title,steps,pri') && e('自定义1的待办,这是一个待办的描述1,1'); r($bugTest->extractObjectFromExtrasTest(clone $baseBug, array('todoID' => 2))) && p('title,steps,pri') && e('BUG1,这是一个待办的描述2,2'); r($bugTest->extractObjectFromExtrasTest(clone $baseBug, array('bugID' => 2, 'testtask' => 2))) && p('title,buildID') && e('BUG2,12'); r($bugTest->extractObjectFromExtrasTest(clone $baseBug, array('todoID' => 3))) && p('title,steps,pri') && e('任务3的待办,这是一个待办的描述3,3');