From 3e4a57d1788ed481ce8b7bbf7ea2b399a48481bf Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Thu, 12 Jun 2025 16:01:36 +0800 Subject: [PATCH] * [unittest] Add the unit test file of docModel::getLibsOfSpaces. --- module/doc/test/model/getlibsofspaces.php | 47 +++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 module/doc/test/model/getlibsofspaces.php diff --git a/module/doc/test/model/getlibsofspaces.php b/module/doc/test/model/getlibsofspaces.php new file mode 100755 index 0000000000..007f8b56c6 --- /dev/null +++ b/module/doc/test/model/getlibsofspaces.php @@ -0,0 +1,47 @@ +#!/usr/bin/env php +gen(100); +zenData('project')->gen(100); +zenData('doclib')->gen(500); +su('admin'); + +/** + +title=测试 productModel->getLibsOfSpace(); +timeout=0 +cid=1 + +- 获取项目ID为11的项目空间信息。 + - 第0条的type属性 @project + - 第0条的name属性 @项目主库 + - 第0条的acl属性 @default +- 获取项目ID为22的项目空间信息。 + - 第0条的type属性 @project + - 第0条的name属性 @项目主库 + - 第0条的acl属性 @default +- 获取项目ID为33的项目空间信息。 + - 第0条的type属性 @project + - 第0条的name属性 @项目主库 + - 第0条的acl属性 @default +- 获取项目ID为44的项目空间信息。 + - 第0条的type属性 @project + - 第0条的name属性 @项目主库 + - 第0条的acl属性 @default +- 获取项目ID为55的项目空间信息。 + - 第0条的type属性 @project + - 第0条的name属性 @项目主库 + - 第0条的acl属性 @default + +*/ + +global $tester; +$docTester = $tester->loadModel('doc'); + +r($docTester->getlibsofspaces('project', array(11))[11]) && p('0:type,name,acl') && e('project,项目主库,default'); // 获取项目ID为11的项目空间信息。 +r($docTester->getlibsofspaces('project', array(22))[22]) && p('0:type,name,acl') && e('project,项目主库,default'); // 获取项目ID为22的项目空间信息。 +r($docTester->getlibsofspaces('project', array(33))[33]) && p('0:type,name,acl') && e('project,项目主库,default'); // 获取项目ID为33的项目空间信息。 +r($docTester->getlibsofspaces('project', array(44))[44]) && p('0:type,name,acl') && e('project,项目主库,default'); // 获取项目ID为44的项目空间信息。 +r($docTester->getlibsofspaces('project', array(55))[55]) && p('0:type,name,acl') && e('project,项目主库,default'); // 获取项目ID为55的项目空间信息。