Merge branch 'testcase_tianshujie' into 'master'

* Add test case file.

See merge request easycorp/zentaopms!3259
This commit is contained in:
李玉春
2022-05-07 00:34:20 +00:00
16 changed files with 357 additions and 2 deletions
+7 -2
View File
@@ -77,8 +77,7 @@ class settingModel extends model
$item->section = $section;
$item->key = $key;
$item->value = $value;
if($vision) $item->vision = $vision;
$item->vision = empty($vision) ? '' : $vision;
$this->dao->replace(TABLE_CONFIG)->data($item)->exec();
}
@@ -164,6 +163,12 @@ class settingModel extends model
*/
public function createDAO($params, $method = 'select')
{
$params['vision'] = isset($params['vision']) ? $params['vision'] : '';
$params['owner'] = isset($params['owner']) ? $params['owner'] : '';
$params['module'] = isset($params['module']) ? $params['module'] : '';
$params['section'] = isset($params['section']) ? $params['section'] : '';
$params['key'] = isset($params['key']) ? $params['key'] : '';
return $this->dao->$method('*')->from(TABLE_CONFIG)->where('1 = 1')
->beginIF($params['vision'])->andWhere('vision')->in($params['vision'])->fi()
->beginIF($params['owner'])->andWhere('owner')->in($params['owner'])->fi()
+126
View File
@@ -0,0 +1,126 @@
<?php
class settingTest
{
public function __construct()
{
global $tester;
$this->objectModel = $tester->loadModel('setting');
}
public function getItemTest($paramString)
{
$objects = $this->objectModel->getItem($paramString);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getItemsTest($paramString)
{
$objects = $this->objectModel->getItems($paramString);
if(dao::isError()) return dao::getError();
return $objects;
}
public function setItemTest($path, $value = '')
{
$objects = $this->objectModel->setItem($path, $value = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function setItemsTest($path, $items)
{
$objects = $this->objectModel->setItems($path, $items);
if(dao::isError()) return dao::getError();
return $objects;
}
public function deleteItemsTest($paramString)
{
$objects = $this->objectModel->deleteItems($paramString);
if(dao::isError()) return dao::getError();
return $objects;
}
public function parseItemParamTest($paramString)
{
$objects = $this->objectModel->parseItemParam($paramString);
if(dao::isError()) return dao::getError();
return $objects;
}
public function createDAOTest($params, $method = 'select')
{
$objects = $this->objectModel->createDAO($params, $method = 'select');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getSysAndPersonalConfigTest($account = '')
{
$objects = $this->objectModel->getSysAndPersonalConfig($account = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getVersionTest()
{
$objects = $this->objectModel->getVersion();
if(dao::isError()) return dao::getError();
return $objects;
}
public function getURSRTest()
{
$objects = $this->objectModel->getURSR();
if(dao::isError()) return dao::getError();
return $objects;
}
public function updateVersionTest($version)
{
$objects = $this->objectModel->updateVersion($version);
if(dao::isError()) return dao::getError();
return $objects;
}
public function setSNTest()
{
$objects = $this->objectModel->setSN();
if(dao::isError()) return dao::getError();
return $objects;
}
public function snNeededUpdateTest($sn)
{
$objects = $this->objectModel->snNeededUpdate($sn);
if(dao::isError()) return dao::getError();
return $objects;
}
}
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->createDAO();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->createDAOTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->deleteItems();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->deleteItemsTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->getItem();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->getItemTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->getItems();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->getItemsTest()) && p() && e();
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->getSysAndPersonalConfig();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->getSysAndPersonalConfigTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->getURSR();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->getURSRTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->getVersion();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->getVersionTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->parseItemParam();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->parseItemParamTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->setItem();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->setItemTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->setItems();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->setItemsTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->setSN();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->setSNTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->snNeededUpdate();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->snNeededUpdateTest()) && p() && e();
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/setting.class.php';
su('admin');
/**
title=测试 settingModel->updateVersion();
cid=1
pid=1
*/
$setting = new settingTest();
r($setting->updateVersionTest()) && p() && e();
+3
View File
@@ -94,6 +94,9 @@ switch($argv[1])
case 'report':
ztfRun('model/report');
break;
case 'setting':
ztfRun('model/setting');
break;
case 'stage':
ztfRun('model/stage');
break;