diff --git a/module/group/test/lib/groupzen.unittest.class.php b/module/group/test/lib/groupzen.unittest.class.php index 91f5804d32..3954dcf804 100755 --- a/module/group/test/lib/groupzen.unittest.class.php +++ b/module/group/test/lib/groupzen.unittest.class.php @@ -193,4 +193,21 @@ class groupZenTest return $result; } + + /** + * 测试getNavGroup方法。 + * Test getNavGroup method. + * + * @access public + * @return array + */ + public function getNavGroupTest() + { + $method = $this->groupZenTest->getMethod('getNavGroup'); + $groupInstance = $this->groupZenTest->newInstance(); + + $result = $method->invoke($groupInstance); + + return $result; + } } diff --git a/module/group/test/zen/getnavgroup.php b/module/group/test/zen/getnavgroup.php new file mode 100755 index 0000000000..83db7e79ca --- /dev/null +++ b/module/group/test/zen/getnavgroup.php @@ -0,0 +1,33 @@ +#!/usr/bin/env php +getNavGroupTest())) && p() && e(13); // 步骤1:正常获取NavGroup数据,验证返回正确数量的分组 +r($groupTest->getNavGroupTest()) && p('admin:group') && e('group'); // 步骤2:验证admin分组包含group模块 +r($groupTest->getNavGroupTest()) && p('product:story') && e('story'); // 步骤3:验证product分组包含story模块 +r($groupTest->getNavGroupTest()) && p('qa:case') && e('case'); // 步骤4:验证qa分组中testcase映射为case +r($groupTest->getNavGroupTest()) && p('execution:task') && e('task'); // 步骤5:验证execution分组包含task模块 \ No newline at end of file