* Add test case.

This commit is contained in:
caoyanyi
2023-02-28 14:05:00 +08:00
parent ac2891ac41
commit c4d19c3735
2 changed files with 29 additions and 0 deletions
+4
View File
@@ -512,6 +512,10 @@ class devModel extends model
*/
public function loadDefaultLang($language = 'zh-cn', $module = 'common')
{
if(empty($language)) $language = 'zh-cn';
if(empty($module)) $module = 'common';
if($module != 'common' and !isset($this->defaultLang)) return null;
$clientLang = $this->app->clientLang;
if($language and $language != $clientLang) $this->app->clientLang = $language;
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/dev.class.php';
/**
title=测试 devModel::loadDefaultLang();
cid=1
pid=1
检查没有传值的情况 >> $URCOMMON
检查传入common的情况 >> $PRODUCTCOMMON
检查传入project的情况 >> 0
*/
$moduleList = array('common', 'project');
global $tester;
$tester->loadModel('dev');
r($tester->dev->loadDefaultLang()) && p('URCommon') && e('$URCOMMON'); // 检查没有传值的情况
r($tester->dev->loadDefaultLang('zh-cn', $moduleList[0])) && p('productCommon') && e('$PRODUCTCOMMON'); // 检查传入common的情况
r($tester->dev->loadDefaultLang('zh-cn', $moduleList[1])) && p() && e('0'); // 检查传入project的情况