* Add test case.
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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的情况
|
||||
Reference in New Issue
Block a user