+ Add artifactrepo::getServerRepos unit test.
This commit is contained in:
@@ -105,4 +105,20 @@ class artifactrepoTest
|
||||
if(dao::isError()) return dao::getError();
|
||||
return $artifactRepo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取服务器上仓库列表。
|
||||
* Get server repos.
|
||||
*
|
||||
* @param int $serverID
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function getServerReposTest(int $serverID): array
|
||||
{
|
||||
$serverRepos = $this->objectModel->getServerRepos($serverID);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
return $serverRepos;
|
||||
}
|
||||
}
|
||||
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/**
|
||||
|
||||
title=测试 artifactrepoModel->getServerRepos();
|
||||
cid=1
|
||||
|
||||
- 获取ID为0的服务器仓库列表 @0
|
||||
- 获取ID为1的服务器仓库列表属性result @~~
|
||||
- 获取ID为2的服务器仓库列表 @0
|
||||
- 获取ID为3的服务器仓库列表 @0
|
||||
|
||||
*/
|
||||
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/artifactrepo.class.php';
|
||||
|
||||
zdTable('user')->gen(5);
|
||||
zdTable('pipeline')->config('pipeline')->gen(2);
|
||||
|
||||
$idList = array(0, 1, 2, 3);
|
||||
|
||||
$artifactrepoTester = new artifactrepoTest();
|
||||
r($artifactrepoTester->getServerReposTest($idList[0])) && p() && e('0'); // 获取ID为0的服务器仓库列表
|
||||
r($artifactrepoTester->getServerReposTest($idList[1])) && p('result') && e('~~'); // 获取ID为1的服务器仓库列表
|
||||
r($artifactrepoTester->getServerReposTest($idList[2])) && p() && e('0'); // 获取ID为2的服务器仓库列表
|
||||
r($artifactrepoTester->getServerReposTest($idList[3])) && p() && e('0'); // 获取ID为3的服务器仓库列表
|
||||
Reference in New Issue
Block a user