From 1f208ddaccb292d91a1c59cdebdc1eecbea07d26 Mon Sep 17 00:00:00 2001 From: wangyuting Date: Mon, 9 Jun 2025 05:10:22 +0000 Subject: [PATCH] * [bug#63113,done,1h,0h] Add buildmorebutton unit test script. --- module/common/test/model/buildmorebutton.php | 43 ++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100755 module/common/test/model/buildmorebutton.php diff --git a/module/common/test/model/buildmorebutton.php b/module/common/test/model/buildmorebutton.php new file mode 100755 index 0000000000..1984bca281 --- /dev/null +++ b/module/common/test/model/buildmorebutton.php @@ -0,0 +1,43 @@ +#!/usr/bin/env php +grade->range('1,2'); +$project->gen(100); +zenData('story')->gen(100); + +/** + +title=测试 commonModel::buildMoreButton(); +timeout=0 +cid=1 + +- 查询项目ID为11的项目菜单更多里的项目数量 @10 +- 查询项目ID为12的项目菜单更多里的项目数量 @0 +- 查询项目ID为13的项目菜单更多里的项目数量 @10 +- 查询项目ID为99的项目菜单更多里的项目数量 @10 +- 查询项目ID为100的项目菜单更多里的项目数量 @0 + +*/ + +global $tester, $app; +$app->loadCommon(); +$app->appName = 'pms'; +$app->moduleName = 'bug'; +$app->methodName = 'browse'; +$app->setControlFile(); + +$moduleName = $app->moduleName; +$methodName = $app->methodName; +$file2Included = $app->importControlFile(); +$className = class_exists("my$moduleName") ? "my$moduleName" : $moduleName; +$module = new $className(); +$app->control = $module; + +r(mb_substr_count(commonModel::buildMoreButton(11, false), '