diff --git a/module/common/test/model/loadcustomfromdb.php b/module/common/test/model/loadcustomfromdb.php index 6262b6a1d9..253bd5ace4 100755 --- a/module/common/test/model/loadcustomfromdb.php +++ b/module/common/test/model/loadcustomfromdb.php @@ -10,13 +10,12 @@ title=测试 commonModel::loadCustomFromDB(); timeout=0 cid=1 -- 查看设置后的配置项数量 @5 -- 查看设置后的配置项详情 - - 第0条的owner属性 @system - - 第0条的module属性 @common - - 第0条的section属性 @global - - 第0条的key属性 @hourPoint - - 第0条的value属性 @0 +- 查看设置后的语言项的数量 @3 +- 查看设置后的语言项的值第section1条的key1属性 @value1 +- 查看设置后的语言项的值第section8条的key8属性 @value8 +- 查看设置后的语言项的值第section6条的key6属性 @value6 +- 升级的时候,返回0 @0 +- 未安装禅道的时候,返回0 @0 */ @@ -24,7 +23,14 @@ su('admin'); global $lang; $tester->loadModel('common')->loadCustomFromDB(); -r(count($lang->db->custom)) && p('') && e(3); // 查看设置后的语言项的数量 -r($lang->db->custom['process']) && p('section1:key1') && e('value1'); // 查看设置后的语言项的值 -r($lang->db->custom['task']) && p('section8:key8') && e('value8'); // 查看设置后的语言项的值 -r($lang->db->custom['stage']) && p('section6:key6') && e('value6'); // 查看设置后的语言项的值 +r(count($lang->db->custom)) && p('') && e(3); // 查看设置后的语言项的数量 +r($lang->db->custom['process']) && p('section1:key1') && e('value1'); // 查看设置后的语言项的值 +r($lang->db->custom['task']) && p('section8:key8') && e('value8'); // 查看设置后的语言项的值 +r($lang->db->custom['stage']) && p('section6:key6') && e('value6'); // 查看设置后的语言项的值 + +$tester->app->upgrading = true; +r($tester->loadModel('common')->loadCustomFromDB()) && p() && e(0); // 升级的时候,返回0 + +$tester->app->upgrading = false; +$tester->config->db->name = ''; +r($tester->loadModel('common')->loadCustomFromDB()) && p() && e(0); // 未安装禅道的时候,返回0