* Modify test case.

This commit is contained in:
caoyanyi
2022-02-11 06:06:38 +00:00
parent 4190928759
commit 60d05be546
2 changed files with 42 additions and 5 deletions
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
/**
title=测试 gitlabModel::getVersion();
cid=1
pid=1
通过host,token检验api权限 >> success
通过正确的host,错误的token获取api权限 >> return false
通过错误或低版本的的host,token获取api权限 >> return false
*/
$gitlab = $tester->loadModel('gitlab');
$gitlabID = 1;
$gitlabServer = $tester->loadModel('pipeline')->getByID($gitlabID);
$result = $gitlab->getVersion($gitlabServer->url, $gitlabServer->token);
if(isset($result->version)) $result = 'success';
r($result) && p() && e('success'); //通过host,token检验api权限
$result = $gitlab->getVersion($gitlabServer->url, $gitlabServer->token . 'a');
if(!isset($result->version)) $result = 'return false';
r($result) && p() && e('return false'); //通过正确的host,错误的token获取api权限
$result = $gitlab->getVersion($gitlabServer->url . 'a', $gitlabServer->token);
if(!isset($result->version)) $result = 'return false';
r($result) && p() && e('return false'); //通过错误或低版本的的host,token获取api权限