#!/usr/bin/env php switchDB(); su('admin'); /** title=jobModel->create(); cid=1 pid=1 测试创建job name为空的情况 >> 『名称』不能为空。 测试创建job engine为空的情况 >> 『构建引擎』不能为空。 测试创建job triggerType为空的情况 >> 『触发方式』不能为空 测试创建job name为《这是一个job007》的情况 >> 这是一个job007 测试创建job engine为gitlab的情况 >> gitlab 测试创建job triggerType为tag的情况 >> tag */ $job_name = array('name' => '这是一个job007'); $job_engine = array('engine' => 'gitlab'); $job_triggerType = array('triggerType' => 'tag'); $job_name_blank = array('name' => ''); $job_engine_blank = array('engine' => ''); $job_triggerType_blank = array('triggerType' => ''); $job = new jobTest(); r($job->createObject($job_name_blank)) && p('name:0') && e('『名称』不能为空。'); // 测试创建job name为空的情况 r($job->createObject($job_engine_blank)) && p('engine:0') && e('『构建引擎』不能为空。'); // 测试创建job engine为空的情况 r($job->createObject($job_triggerType_blank)) && p('triggerType:0') && e('『触发方式』不能为空'); // 测试创建job triggerType为空的情况 r($job->createObject($job_name)) && p('name') && e('这是一个job007'); // 测试创建job name为《这是一个job007》的情况 r($job->createObject($job_engine)) && p('engine') && e('gitlab'); // 测试创建job engine为gitlab的情况 r($job->createObject($job_triggerType)) && p('triggerType') && e('tag'); // 测试创建job triggerType为tag的情况 $db->restoreDB();