#!/usr/bin/env php
array('link' => '产品|product|all|'),
'project' => array('link' => '项目|project|browse|'),
'task' => array('link' => '任务|task|browse|')
);
r($devTest->getLinkTitleTest($arrayMenus)) && p('product,project,task') && e('产品,项目,任务');
// 步骤2:测试字符串格式菜单
$stringMenus = array(
'my' => '地盘|my|index|',
'qa' => '测试|qa|index|',
'doc' => '文档|doc|index|'
);
r($devTest->getLinkTitleTest($stringMenus)) && p('my,qa,doc') && e('地盘,测试,文档');
// 步骤3:测试空菜单数组
$emptyMenus = array();
r($devTest->getLinkTitleTest($emptyMenus)) && p() && e('0');
// 步骤4:测试包含HTML标签的菜单链接
$htmlMenus = array(
'admin' => ' 后台|admin|index|',
'help' => '帮助|help|browse|'
);
r($devTest->getLinkTitleTest($htmlMenus)) && p('admin,help') && e('后台,帮助');
// 步骤5:测试没有分隔符的菜单项(应该被跳过)
$invalidMenus = array(
'invalid1' => array('link' => '无效链接'),
'invalid2' => '无效链接2',
'valid' => '有效|valid|index|'
);
r($devTest->getLinkTitleTest($invalidMenus)) && p('valid') && e('有效');