+ Add unit test for build model.

This commit is contained in:
caoyanyi
2023-10-07 10:19:18 +08:00
parent d81ed6850d
commit b449b55616
2 changed files with 27 additions and 1 deletions
+2 -1
View File
@@ -790,7 +790,8 @@ class buildModel extends model
}
/**
* Build action menu.
* 构造详情页面的操作菜单。
* Build operate menu for detail page.
*
* @param object $build
* @access public
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/env php
<?php
/**
title=buildModel->buildOperateMenu();
timeout=0
cid=1
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/build.class.php';
zdTable('build')->config('build')->gen(10);
zdTable('product')->config('product')->gen(10);
zdTable('project')->config('execution')->gen(10);
su('admin');
global $tester;
$buildModel = $tester->loadModel('build');
$build = $buildModel->getByID(1);
$menus = $buildModel->buildOperateMenu($build);
r($menus) && p('0:text') && e('编辑版本'); // 检查是否有编辑链接。
r(count($menus)) && p() && e('2'); // 检查链接数量。