add design test
This commit is contained in:
+23
-20
@@ -98,6 +98,14 @@ class designTest
|
||||
return $objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* Function assign test by desgin
|
||||
*
|
||||
* @param int $designID
|
||||
* @param array $param
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function assignTest($designID, $param = array())
|
||||
{
|
||||
global $tester;
|
||||
@@ -118,12 +126,25 @@ class designTest
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function linkCommitTest($designID = 0, $repoID = 0)
|
||||
public function linkCommitTest($designID, $repoID, $param = array())
|
||||
{
|
||||
$objects = $this->objectModel->linkCommit($designID = 0, $repoID = 0);
|
||||
global $tester;
|
||||
|
||||
$revision = array();
|
||||
|
||||
$createFields = array('revision' => $revision);
|
||||
|
||||
foreach($createFields as $field => $defaultValue) $_POST[$field] = $defaultValue;
|
||||
foreach($param as $key => $value) $_POST[$key] = $value;
|
||||
|
||||
$this->objectModel->linkCommit($designID, $repoID);
|
||||
|
||||
unset($_POST);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
$objects = $tester->dao->select('*')->from(TABLE_DESIGN)->where('id')->eq($designID)->fetchAll();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
@@ -136,24 +157,6 @@ class designTest
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getByIDTest($designID = 0)
|
||||
{
|
||||
$objects = $this->objectModel->getByID($designID = 0);
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getPairsTest($productID = 0, $type = 'all')
|
||||
{
|
||||
$objects = $this->objectModel->getPairs($productID = 0, $type = 'all');
|
||||
|
||||
if(dao::isError()) return dao::getError();
|
||||
|
||||
return $objects;
|
||||
}
|
||||
|
||||
public function getAffectedScopeTest($design = 0)
|
||||
{
|
||||
$objects = $this->objectModel->getAffectedScope($design = 0);
|
||||
|
||||
@@ -8,7 +8,7 @@ INSERT INTO `zt_config` (`id`, `vision`, `owner`, `module`, `section`, `key`, `v
|
||||
(6, 'rnd', 'system', 'project', '', 'unitList', 'CNY,USD'),
|
||||
(7, 'rnd', 'system', 'project', '', 'defaultCurrency', 'CNY'),
|
||||
(8, 'rnd', 'system', 'story', '', 'reviewRules', 'allpass'),
|
||||
(10, 'rnd', 'system', 'common', 'global', 'version', '16.5.beta1'),
|
||||
(10, 'rnd', 'system', 'common', 'global', 'version', '16.5'),
|
||||
(11, 'rnd', 'system', 'common', 'global', 'sn', 'c8aa3269e181f2b9258ce96625de1497'),
|
||||
(12, 'rnd', 'system', 'common', 'global', 'flow', 'full'),
|
||||
(13, 'rnd', 'system', 'common', 'safe', 'mode', '1'),
|
||||
|
||||
@@ -11,7 +11,10 @@ cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
global $tester;
|
||||
$design = $tester->loadModel('design');
|
||||
|
||||
$design = new designTest();
|
||||
$designIDList = array('0', '1');
|
||||
|
||||
r($design->getByIDTest()) && p() && e();
|
||||
r($design->getByID($designIDList[1])) && p('name') && e('这是一个设计1');//正常根据id查询
|
||||
r($design->getByID($designIDList[0])) && p() && e('0'); //查询不存在的设计id
|
||||
|
||||
@@ -11,7 +11,15 @@ cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
global $tester;
|
||||
$design = $tester->loadModel('design');
|
||||
|
||||
$design = new designTest();
|
||||
$productIDList = array('0', '31');
|
||||
$types = array('all', 'HLDS', 'DDS', 'DBDS', 'ADS', '0');
|
||||
|
||||
r($design->getPairsTest()) && p() && e();
|
||||
r($design->getPairs($productIDList[0], $types[1])) && p() && e('0'); //查询不存在的产品
|
||||
r($design->getPairs($productIDList[1], $types[0])) && p() && e('0'); //查询不存在的类型
|
||||
r($design->getPairs($productIDList[1], $types[1])) && p('1') && e('1:这是一个设计1');//查询HLDS设计
|
||||
r($design->getPairs($productIDList[1], $types[2])) && p('2') && e('2:这是一个设计2');//查询DDS设计
|
||||
r($design->getPairs($productIDList[1], $types[3])) && p('3') && e('3:这是一个设计3');//查询DBDS设计
|
||||
r($design->getPairs($productIDList[1], $types[4])) && p('4') && e('4:这是一个设计4');//查询ADS设计
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/design.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 designModel->linkCommit();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$design = new designTest();
|
||||
|
||||
r($design->linkCommitTest()) && p() && e();
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/design.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 designModel->linkCommit();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
$designIDList = array('0', '1');
|
||||
$repoIDList = array('0', '1');
|
||||
$revision = array('24', '25', '26', '27');
|
||||
|
||||
$normalLink = array('revision' => $revision);
|
||||
|
||||
$design = new designTest();
|
||||
var_dump($design->linkCommitTest($designIDList[1], $repoIDList[1], $normalLink));die;
|
||||
r($design->linkCommitTest()) && p() && e();
|
||||
Reference in New Issue
Block a user