38 lines
1.9 KiB
PHP
Executable File
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");
|