Files
EasySoft-ZenTaoPMS/test/model/job/create.php
T
2022-05-09 13:39:08 +08:00

38 lines
1.9 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/job.class.php';
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的情况
system("./ztest init");