#!/usr/bin/env php id->range('1-5'); $projectDeliverable->name->range('p1,p2,p3,p4,p5'); $projectDeliverable->project->range('1-5'); $projectDeliverable->deliverable->range('1-5'); $projectDeliverable->doc->range('1-5'); $projectDeliverable->docVersion->range('1'); $projectDeliverable->review->range('1-5'); $projectDeliverable->frozen->range('yes'); $projectDeliverable->gen(5); $deliverable = zenData('deliverable'); $deliverable->id->range('1-5'); $deliverable->category->range('SRS,PP,HLDS,DDS,DBDS'); $deliverable->gen(5); su('admin'); global $tester; $projectModel = $tester->loadModel('project'); r($projectModel->hasFrozenObject(0, '')) && p() && e('0'); // 检查传空值 r($projectModel->hasFrozenObject(1, 'SRS')) && p() && e('1'); // 检查是否有冻结的需求 r($projectModel->hasFrozenObject(2, 'PP')) && p() && e('1'); // 检查是否有冻结的阶段 r($projectModel->hasFrozenObject(3, 'HLDS')) && p() && e('1'); // 检查是否有冻结的概要设计 r($projectModel->hasFrozenObject(4, 'DDS')) && p() && e('1'); // 检查是否有冻结的详细设计 r($projectModel->hasFrozenObject(5, 'DBDS')) && p() && e('1'); // 检查是否有冻结的数据库设计