#!/usr/bin/env php project = $tester->loadModel('project'); } /** * Check project status after activate a project. * * @param int $projectID * @access public * @return bool */ public function checkStatus($projectID) { $oldProject = $this->project->getById($projectID); if($oldProject->status != 'closed') return false; $change = $this->project->activate($projectID); $project = $this->project->getById($projectID); if($project->status != 'doing') return false; return true; } } $t = new Tester('admin'); /* Activate($projectID). */ r($t->checkStatus(66)) && p() && e('1'); //开始id为66状态不是closed的项目 r($t->checkStatus(67)) && p() && e('0'); //开始id为67状态是closed的项目