#!/usr/bin/env php gen(2); zdTable('project')->gen(2); zdTable('bug')->gen(2); zdTable('relation')->gen(0); zdTable('storyreview')->gen(0); zdTable('projectstory')->gen(0); $story = zdTable('story'); $story->type->range('requirement,story{10}'); $story->parent->range('0,0,0,0'); $story->product->range('1'); $story->version->range('1'); $story->gen(4); $storySpec = zdTable('storyspec'); $storySpec->story->range('1-6'); $storySpec->gen(4); /** title=测试 storyModel->create(); cid=1 pid=1 */ $data = new stdclass(); $data->product = 1; $data->module = 0; $data->modules = array(0); $data->plans = array(0); $data->plan = 1; $data->assignedTo = ''; $data->source = ''; $data->sourceNote = ''; $data->feedbackBy = ''; $data->notifyEmail = ''; $data->parent = 0; $data->title = 'test story'; $data->color = ''; $data->category = 'feature'; $data->pri = 3; $data->estimate = 1; $data->spec = 'test spec'; $data->verify = 'test verify'; $data->keywords = ''; $data->type = 'story'; $data->status = 'active'; $data->version = 1; $data->openedBy = 'admin'; $data->openedDate = date('Y-m-d H:i:s'); $data->mailto = ''; $data->parent = 1; $data->URS[] = 1; $data->reviewer[] = 'admin'; $story = new storyTest(); $test1 = $story->createTest($data); $test2 = $story->createTest($data, 11); $test3 = $story->createTest($data, 0, 1); r((array)$test1) && p('id,title') && e('5,test story'); //检查创建后的数据。 r(count($test2->linkedProjects)) && p() && e('1'); //如果传入执行,检查需求是否已经关联到执行了。 r($test3->linkedBug->status) && p() && e('closed'); //如果传入Bug,检查Bug是否已经关闭了。