44 lines
3.7 KiB
PHP
44 lines
3.7 KiB
PHP
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
|
include dirname(dirname(dirname(__FILE__))) . '/class/dev.class.php';
|
|
|
|
/**
|
|
|
|
title=测试 devModel::getNavLang();
|
|
cid=1
|
|
pid=1
|
|
|
|
检查传入空值时的情况 >> <i class='icon icon-menu-my'></i> 地盘|my|index|
|
|
检查获取一级导航 >> <i class='icon icon-program'></i> 项目集|program|browse|
|
|
检查获取地盘二级导航 >> 仪表盘|my|index
|
|
检查获取敏捷项目二级英文导航 >> Dashboard|project|index|project=%s
|
|
检查获取瀑布项目二级中文导航 >> 仪表盘|project|index|project=%s
|
|
检查获取测试二级英文导航 >> Dashboard|qa|index
|
|
检查获取三级导航 >> <i class='icon icon-menu-my'></i> 地盘|my|index|
|
|
检查获取地盘待处理三级导航 >> 任务|my|work|mode=task
|
|
检查获取项目设置三级导航 >> 概况|project|view|project=%s
|
|
检查获取项目测试英文三级导航 >> Bug|project|bug|projectID=%s
|
|
检查传入不存在的type >> <i class='icon icon-menu-my'></i> 地盘|my|index|
|
|
|
|
*/
|
|
|
|
|
|
$typeList = array('', 'first', 'second', 'third', 'tag');
|
|
$moduleList = array('', 'my', 'scrum', 'waterfall', 'qa');
|
|
$methodList = array('', 'work', 'settings', 'qa', 'bug');
|
|
$languageList = array('', 'zh-cn', 'en');
|
|
|
|
$devTester = new devTest();
|
|
r($devTester->getNavLangTest($typeList[0], $moduleList[0], $methodList[0], $languageList[0])) && p('my') && e("<i class='icon icon-menu-my'></i> 地盘|my|index|"); // 检查传入空值时的情况
|
|
r($devTester->getNavLangTest($typeList[1], $moduleList[0], $methodList[0], $languageList[1])) && p('program') && e("<i class='icon icon-program'></i> 项目集|program|browse|"); // 检查获取一级导航
|
|
r($devTester->getNavLangTest($typeList[2], $moduleList[1], $methodList[0], $languageList[1])) && p('menu_index:link') && e("仪表盘|my|index"); // 检查获取地盘二级导航
|
|
r($devTester->getNavLangTest($typeList[2], $moduleList[2], $methodList[0], $languageList[2])) && p('menu_index:link') && e("Dashboard|project|index|project=%s"); // 检查获取敏捷项目二级英文导航
|
|
r($devTester->getNavLangTest($typeList[2], $moduleList[3], $methodList[0], $languageList[1])) && p('menu_index:link') && e("仪表盘|project|index|project=%s"); // 检查获取瀑布项目二级中文导航
|
|
r($devTester->getNavLangTest($typeList[2], $moduleList[4], $methodList[0], $languageList[2])) && p('menu_index:link') && e("Dashboard|qa|index"); // 检查获取测试二级英文导航
|
|
r($devTester->getNavLangTest($typeList[3], $moduleList[0], $methodList[0], $languageList[0])) && p('my') && e("<i class='icon icon-menu-my'></i> 地盘|my|index|"); // 检查获取三级导航
|
|
r($devTester->getNavLangTest($typeList[3], $moduleList[1], $methodList[1], $languageList[0])) && p('task:link') && e("任务|my|work|mode=task"); // 检查获取地盘待处理三级导航
|
|
r($devTester->getNavLangTest($typeList[3], $moduleList[2], $methodList[2], $languageList[0])) && p('view:link') && e("概况|project|view|project=%s"); // 检查获取项目设置三级导航
|
|
r($devTester->getNavLangTest($typeList[3], $moduleList[3], $methodList[3], $languageList[2])) && p('bug:link') && e("Bug|project|bug|projectID=%s"); // 检查获取项目测试英文三级导航
|
|
r($devTester->getNavLangTest($typeList[4], $moduleList[0], $methodList[0], $languageList[0])) && p('my') && e("<i class='icon icon-menu-my'></i> 地盘|my|index|"); // 检查传入不存在的type
|