diff --git a/module/doc/test/model/buildlibitem.php b/module/doc/test/model/buildlibitem.php
old mode 100644
new mode 100755
index 4b3fdd77ae..e151900bbc
--- a/module/doc/test/model/buildlibitem.php
+++ b/module/doc/test/model/buildlibitem.php
@@ -1,11 +1,60 @@
#!/usr/bin/env php
buildLibItem();
-timeout=0
cid=1
+- 构造api文档库节点
+ - 属性type @apiLib
+ - 属性name @项目接口库1
+ - 属性objectType @api
+- 构造api文档库并且展示文档节点
+ - 属性type @apiLib
+ - 属性name @项目接口库1
+ - 属性objectType @api
+- 构造自定义文档库节点
+ - 属性type @docLib
+ - 属性name @自定义文档库6
+ - 属性objectType @custom
+- 构造自定义文档库并且展示文档节点
+ - 属性type @docLib
+ - 属性name @自定义文档库6
+ - 属性objectType @custom
+- 构造我的文档库节点
+ - 属性type @docLib
+ - 属性name @我的文档库11
+ - 属性objectType @mine
+- 构造我的文档库并且展示文档节点
+ - 属性type @docLib
+ - 属性name @我的文档库11
+ - 属性objectType @mine
+- 构造项目文档库节点
+ - 属性type @docLib
+ - 属性name @项目文档主库16
+ - 属性objectType @project
+- 构造项目文档库并且展示文档节点
+ - 属性type @docLib
+ - 属性name @项目文档主库16
+ - 属性objectType @project
+- 构造执行文档库节点
+ - 属性type @docLib
+ - 属性name @执行文档主库20
+ - 属性objectType @execution
+- 构造执行文档库并且展示文档节点
+ - 属性type @docLib
+ - 属性name @执行文档主库20
+ - 属性objectType @execution
+- 构造产品文档库节点
+ - 属性type @docLib
+ - 属性name @产品文档主库26
+ - 属性objectType @product
+- 构造产品文档库并且展示文档节点
+ - 属性type @docLib
+ - 属性name @产品文档主库26
+ - 属性objectType @product
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/buildquery.php b/module/doc/test/model/buildquery.php
old mode 100644
new mode 100755
index 9e83587642..681efb4e22
--- a/module/doc/test/model/buildquery.php
+++ b/module/doc/test/model/buildquery.php
@@ -1,11 +1,27 @@
#!/usr/bin/env php
buildQuery();
-timeout=0
cid=1
+- 测试type=mine 并且 queryID=0时,构造的搜索条件 @ 1 = 1
+- 测试type=mine 并且 queryID=1时,构造的搜索条件 @(( 1 AND `title` LIKE '%文档%' ) AND ( 1 ))
+- 测试type=mine 并且 queryID=2时,构造的搜索条件 @(( 1 AND 1) AND ( 1 ))
+- 测试type=project 并且 queryID=0时,构造的搜索条件 @ 1 = 1
+- 测试type=project 并且 queryID=1时,构造的搜索条件 @(( 1 AND `title` LIKE '%文档%' ) AND ( 1 ))
+- 测试type=project 并且 queryID=2时,构造的搜索条件 @(( 1 AND 1) AND ( 1 ))
+- 测试type=execution 并且 queryID=0时,构造的搜索条件 @ 1 = 1
+- 测试type=execution 并且 queryID=1时,构造的搜索条件 @(( 1 AND `title` LIKE '%文档%' ) AND ( 1 ))
+- 测试type=execution 并且 queryID=2时,构造的搜索条件 @(( 1 AND 1) AND ( 1 ))
+- 测试type=product 并且 queryID=0时,构造的搜索条件 @ 1 = 1
+- 测试type=product 并且 queryID=1时,构造的搜索条件 @(( 1 AND `title` LIKE '%文档%' ) AND ( 1 ))
+- 测试type=product 并且 queryID=2时,构造的搜索条件 @(( 1 AND 1) AND ( 1 ))
+- 测试type=custom 并且 queryID=0时,构造的搜索条件 @ 1 = 1
+- 测试type=custom 并且 queryID=1时,构造的搜索条件 @(( 1 AND `title` LIKE '%文档%' ) AND ( 1 ))
+- 测试type=custom 并且 queryID=2时,构造的搜索条件 @(( 1 AND 1) AND ( 1 ))
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/buildsearchform.php b/module/doc/test/model/buildsearchform.php
old mode 100644
new mode 100755
index 59eb60b35e..965fdb9f4e
--- a/module/doc/test/model/buildsearchform.php
+++ b/module/doc/test/model/buildsearchform.php
@@ -1,11 +1,100 @@
#!/usr/bin/env php
buildSearchForm();
-timeout=0
cid=1
+- 构造我的空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造我的空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造项目空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的lib属性 @所属库
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造项目空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的lib属性 @所属库
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造执行空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的lib属性 @所属库
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造执行空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的lib属性 @所属库
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造产品空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的lib属性 @所属库
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造产品空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的lib属性 @所属库
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造自定义空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的lib属性 @所属库
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+- 构造自定义空间搜索表单
+ - 第fields条的title属性 @文档标题
+ - 第fields条的id属性 @ID
+ - 第fields条的lib属性 @所属库
+ - 第fields条的status属性 @文档状态
+ - 第fields条的addedDate属性 @创建日期
+ - 第fields条的editedDate属性 @修改日期
+ - 第fields条的keywords属性 @关键字
+ - 第fields条的version属性 @版本号
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/checkprivdoc.php b/module/doc/test/model/checkprivdoc.php
index fc753fd79a..41e691b0fb 100755
--- a/module/doc/test/model/checkprivdoc.php
+++ b/module/doc/test/model/checkprivdoc.php
@@ -4,7 +4,6 @@
/**
title=测试 docModel->checkPrivDoc();
-timeout=0
cid=1
- 检查管理员对于没有libID文档权限 @0
diff --git a/module/doc/test/model/checkprivlib.php b/module/doc/test/model/checkprivlib.php
old mode 100644
new mode 100755
index 0eab79cf15..af2dff54c7
--- a/module/doc/test/model/checkprivlib.php
+++ b/module/doc/test/model/checkprivlib.php
@@ -1,11 +1,27 @@
#!/usr/bin/env php
checkPrivLib();
-timeout=0
cid=1
+- 测试ID=1的文档库的权限 @1
+- 测试ID=5的文档库的权限 @1
+- 测试ID=6的文档库的权限 @1
+- 测试ID=11的文档库的权限 @1
+- 测试ID=20的文档库的权限 @1
+- 测试ID=1的文档的权限 @1
+- 测试ID=18的文档的权限 @1
+- 测试ID=21的文档的权限 @1
+- 测试ID=23的文档的权限 @1
+- 测试ID=41的文档的权限 @1
+- 测试ID=1的文档的权限 @1
+- 测试ID=18的文档的权限 @1
+- 测试ID=21的文档的权限 @1
+- 测试ID=23的文档的权限 @1
+- 测试ID=41的文档的权限 @1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/create.php b/module/doc/test/model/create.php
index 739e808858..c29d7a62b5 100755
--- a/module/doc/test/model/create.php
+++ b/module/doc/test/model/create.php
@@ -1,11 +1,27 @@
#!/usr/bin/env php
create();
-timeout=0
cid=1
+- 创建产品文档第1条的title属性 @新建产品文档
+- 创建项目文档第2条的title属性 @新建项目文档
+- 创建执行文档第3条的title属性 @新建执行文档
+- 创建自定义文档
+ - 第4条的type属性 @text
+- 创建私有文档第5条的acl属性 @private
+- 创建自定义文档
+ - 第6条的acl属性 @custom
+ - 第6条的groups属性 @1,2,3
+- 创建我的文档第7条的title属性 @新建我的文档
+- 创建草稿文档
+ - 第8条的title属性 @新建我的草稿文档
+ - 第8条的status属性 @ draft
+- 不输入文档库属性lib @『所属库』不能为空。
+- 不输入标题第title条的0属性 @『文档标题』不能为空。
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/createaction.php b/module/doc/test/model/createaction.php
old mode 100644
new mode 100755
index 3b632e3d36..0239a21ec8
--- a/module/doc/test/model/createaction.php
+++ b/module/doc/test/model/createaction.php
@@ -1,11 +1,17 @@
#!/usr/bin/env php
createAction();
-timeout=0
cid=1
+- 测试空数据 @0
+- 给docID=1的文档添加一个收藏操作 @21
+- 给docID=1的文档添加一个查看操作 @22
+- 给docID=1,account=user1添加一个收藏操作 @23
+- 给docID=1,account=user1添加一个查看操作 @24
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/createapilib.php b/module/doc/test/model/createapilib.php
index 36de8451f3..003cc54477 100755
--- a/module/doc/test/model/createapilib.php
+++ b/module/doc/test/model/createapilib.php
@@ -1,11 +1,22 @@
#!/usr/bin/env php
createApiLib();
-timeout=0
cid=1
+- 新建公有接口库
+ - 属性type @api
+ - 属性name @新建api文档库
+- 新建私有接口库
+ - 属性acl @private
+ - 属性baseUrl @www.zentaopms.com
+- 新建自定义接口库属性acl @custom
+- 接口库名称为空第name条的0属性 @『库名称』不能为空。
+- 接口库地址为空属性baseUrl @~~
+- 重复创建接口库属性name @同一产品下的接口库中『库名称』已经有『新建api文档库』这条记录了。如果您确定该记录已删除,请到后台-系统设置-回收站还原。
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/doc.class.php';
diff --git a/module/doc/test/model/createlib.php b/module/doc/test/model/createlib.php
index cc4e7a3940..541c85d25d 100755
--- a/module/doc/test/model/createlib.php
+++ b/module/doc/test/model/createlib.php
@@ -1,10 +1,43 @@
#!/usr/bin/env php
createLib();
-cid=1
timeout=0
+cid=1
+
+- 新建公有产品文档库
+ - 属性type @product
+ - 属性name @新建文档库
+- 新建公有项目文档库
+ - 属性type @project
+ - 属性acl @default
+- 新建公有产品api库
+ - 属性type @product
+ - 属性name @新建文档库
+- 新建公有项目api库
+ - 属性type @project
+ - 属性acl @default
+- 新建公有执行文档库
+ - 属性type @execution
+ - 属性vision @rnd
+- 新建我的私有文档库
+ - 属性type @mine
+ - 属性project @0
+- 新建公有api文档库
+ - 属性type @api
+ - 属性project @0
+- 新建公有自定义文档库
+ - 属性type @custom
+ - 属性project @0
+- 新建私有自定义文档库
+ - 属性type @custom
+ - 属性groups @1,2,3
+ - 属性users @admin,dev1,dev10
+- 新建无产品产品文档库第product条的0属性 @『产品库』应当是数字。
+- 新建无项目项目文档库第project条的0属性 @『project』应当是数字。
+- 新建无执行执行文档库第execution条的0属性 @『迭代库』应当是数字。
*/
diff --git a/module/doc/test/model/createseperatedocs.php b/module/doc/test/model/createseperatedocs.php
old mode 100644
new mode 100755
index cb636a3144..53f968259c
--- a/module/doc/test/model/createseperatedocs.php
+++ b/module/doc/test/model/createseperatedocs.php
@@ -1,11 +1,28 @@
#!/usr/bin/env php
createSeperateDocs();
timeout=0
cid=1
+- 创建产品文档第1条的title属性 @新建产品文档
+- 创建项目文档第2条的title属性 @新建项目文档
+- 创建执行文档第3条的title属性 @新建执行文档
+- 创建自定义文档
+ - 第4条的type属性 @text
+- 创建私有文档第5条的acl属性 @private
+- 创建自定义文档
+ - 第6条的acl属性 @custom
+ - 第6条的groups属性 @1,2,3
+- 创建我的文档第7条的title属性 @新建我的文档
+- 创建草稿文档
+ - 第8条的title属性 @新建我的草稿文档
+ - 第8条的status属性 @ draft
+- 不输入文档库属性lib @『所属库』不能为空。
+- 不上传文件属性files @『上传文件』不能为空。
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/deleteaction.php b/module/doc/test/model/deleteaction.php
old mode 100644
new mode 100755
index 83fb0315c3..4226bd5f20
--- a/module/doc/test/model/deleteaction.php
+++ b/module/doc/test/model/deleteaction.php
@@ -1,11 +1,17 @@
#!/usr/bin/env php
deleteAction();
-timeout=0
cid=1
+- 删除不存在的action @0
+- 删除ID=1的操作 @1
+- 删除ID=2的操作 @1
+- 删除ID=11的操作 @1
+- 删除ID=16的操作 @1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/deletefiles.php b/module/doc/test/model/deletefiles.php
old mode 100644
new mode 100755
index ada91e0619..549e883834
--- a/module/doc/test/model/deletefiles.php
+++ b/module/doc/test/model/deletefiles.php
@@ -1,11 +1,14 @@
#!/usr/bin/env php
deleteFiles();
-timeout=0
cid=1
+- 测试空数据 @0
+- 测试正常数据属性1 @1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getactionbyobject.php b/module/doc/test/model/getactionbyobject.php
old mode 100644
new mode 100755
index f906b5ad94..4481156004
--- a/module/doc/test/model/getactionbyobject.php
+++ b/module/doc/test/model/getactionbyobject.php
@@ -1,11 +1,22 @@
#!/usr/bin/env php
getActionByObject();
-timeout=0
cid=1
+- 测试空数据 @0
+- 测试查询docID=1的数据 @0
+- 测试查询docID=1, action=collect的数据
+ - 属性doc @1
+ - 属性action @collect
+- 测试查询docID=1, action=view的数据属性doc @0
+属性action @0
+- 测试查询docID=1, action=collect, account=user1的数据属性doc @0
+属性action @0
+- 测试查询docID=1, action=view, account=user1的数据 @0
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getapilibs.php b/module/doc/test/model/getapilibs.php
index d5acbb68e2..a84f643f2e 100755
--- a/module/doc/test/model/getapilibs.php
+++ b/module/doc/test/model/getapilibs.php
@@ -1,11 +1,40 @@
#!/usr/bin/env php
getApiLibs();
-timeout=0
cid=1
+- 获取全部的接口库
+ - 第1条的type属性 @api
+ - 第1条的name属性 @项目接口库1
+- 获取包括id=6的全部的接口库
+ - 第6条的type属性 @custom
+ - 第6条的name属性 @自定义文档库6
+- 获取未关联产品、项目的接口库 @0
+- 获取包括id=6的未关联产品、项目的接口库
+ - 第6条的type属性 @custom
+ - 第6条的name属性 @自定义文档库6
+- 获取产品接口库
+ - 第4条的type属性 @api
+ - 第4条的name属性 @产品接口库4
+- 获取产品1接口库
+ - 第4条的type属性 @api
+ - 第4条的name属性 @产品接口库4
+- 获取包括id=6的产品接口库
+ - 第6条的type属性 @custom
+ - 第6条的name属性 @自定义文档库6
+- 获取项目接口库
+ - 第1条的type属性 @api
+ - 第1条的name属性 @项目接口库1
+- 获取项目1接口库
+ - 第1条的type属性 @api
+ - 第1条的name属性 @项目接口库1
+- 获取包括id=6的项目接口库
+ - 第6条的type属性 @custom
+ - 第6条的name属性 @自定义文档库6
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getbyid.php b/module/doc/test/model/getbyid.php
index 5feca103d0..ac19659d6f 100755
--- a/module/doc/test/model/getbyid.php
+++ b/module/doc/test/model/getbyid.php
@@ -1,11 +1,43 @@
#!/usr/bin/env php
getByID();
-timeout=0
cid=1
+- 测试空数据 @0
+- 测试docID=1的数据
+ - 属性type @text
+ - 属性title @文档标题1
+- 测试docID=2的数据
+ - 属性type @text
+ - 属性title @文档标题2
+- 测试docID=3的数据
+ - 属性type @text
+ - 属性title @文档标题3
+- 测试docID=4的数据
+ - 属性type @text
+ - 属性title @文档标题4
+- 测试docID=5的数据
+ - 属性type @text
+ - 属性title @文档标题5
+- 测试docID=1的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题1
+- 测试docID=2的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题2
+- 测试docID=3的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题3
+- 测试docID=4的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题4
+- 测试docID=5的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题5
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getbyidlist.php b/module/doc/test/model/getbyidlist.php
index 63982c7540..1299b08949 100755
--- a/module/doc/test/model/getbyidlist.php
+++ b/module/doc/test/model/getbyidlist.php
@@ -1,11 +1,40 @@
#!/usr/bin/env php
getByIdList();
-timeout=0
cid=1
+- 测试传入空的文档ID数组时,获取文档数据 @0
+- 测试传入文档ID数组时,获取文档数据
+ - 第30条的id属性 @30
+ - 第30条的title属性 @文档标题30
+ - 第30条的project属性 @11
+ - 第30条的product属性 @0
+ - 第30条的execution属性 @101
+ - 第30条的lib属性 @20
+ - 第30条的module属性 @3
+ - 第30条的status属性 @draft
+ - 第30条的keywords属性 @关键词30
+ - 第30条的type属性 @html
+- 测试传入文档ID数组且有不存在的数据时,获取文档数据
+ - 第1条的id属性 @1
+ - 第1条的title属性 @文档标题1
+ - 第1条的project属性 @0
+ - 第1条的product属性 @0
+ - 第1条的execution属性 @0
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+ - 第1条的status属性 @normal
+ - 第1条的keywords属性 @关键词1
+ - 第1条的type属性 @text
+- 测试传入文档ID数组且数据不存在时,获取文档数据 @0
+- 测试传入空的文档ID数组时,获取文档数据的数量 @0
+- 测试传入文档ID数组时,获取文档数据的数量 @30
+- 测试传入文档ID数组且有不存在数据时,获取文档数据的数量 @50
+- 测试传入文档ID数组且数据存在时,获取文档数据的数量 @0
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getdocquery.php b/module/doc/test/model/getdocquery.php
old mode 100644
new mode 100755
index e24a3220fe..880afa2b95
--- a/module/doc/test/model/getdocquery.php
+++ b/module/doc/test/model/getdocquery.php
@@ -1,11 +1,39 @@
#!/usr/bin/env php
getDocQuery();
-timeout=0
cid=1
+- 测试只查询所有文档库 @1 AND `lib` IN ('6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','25','26','27','28','29','30')
+
+- 测试只查询所有项目 @1 AND `project` in (11,60,61,100)
+
+- 测试只查询所有产品 @1 AND `product` IN ('1','2','3','4','5')
+
+- 测试只查询所有执行 @1 AND `execution` IN ('104','103','106','105','102','101')
+
+- 测试只查询所有文档库和所有项目 @1 AND 1 AND `lib` IN ('6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','25','26','27','28','29','30') AND `project` in (11,60,61,100)
+
+- 测试只查询所有文档库和所有产品 @1 AND 1 AND `lib` IN ('6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','25','26','27','28','29','30') AND `product` IN ('1','2','3','4','5')
+
+- 测试只查询所有文档库和所有执行 @1 AND 1 AND `lib` IN ('6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','25','26','27','28','29','30') AND `execution` IN ('104','103','106','105','102','101')
+
+- 测试只查询所有项目和所有产品 @1 AND 1 AND `project` in (11,60,61,100) AND `product` IN ('1','2','3','4','5')
+
+- 测试只查询所有项目和所有执行 @1 AND 1 AND `project` in (11,60,61,100) AND `execution` IN ('104','103','106','105','102','101')
+
+- 测试只查询所有产品和所有执行 @1 AND 1 AND `product` IN ('1','2','3','4','5') AND `execution` IN ('104','103','106','105','102','101')
+
+- 测试只查询所有文档库和所有项目和所有产品 @1 AND 1 AND 1 AND `lib` IN ('6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','25','26','27','28','29','30') AND `project` in (11,60,61,100) AND `product` IN ('1','2','3','4','5')
+
+- 测试只查询所有文档库和所有项目和所有执行 @1 AND 1 AND 1 AND `lib` IN ('6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','25','26','27','28','29','30') AND `project` in (11,60,61,100) AND `execution` IN ('104','103','106','105','102','101')
+
+- 测试只查询所有文档库和所有产品和所有执行 @1 AND 1 AND 1 AND `lib` IN ('6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','25','26','27','28','29','30') AND `product` IN ('1','2','3','4','5') AND `execution` IN ('104','103','106','105','102','101')
+
+- 测试只查询所有项目和所有产品和所有执行 @1 AND 1 AND 1 AND `project` in (11,60,61,100) AND `product` IN ('1','2','3','4','5') AND `execution` IN ('104','103','106','105','102','101')
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getdocs.php b/module/doc/test/model/getdocs.php
index 79e07193a0..4bbb71ba62 100755
--- a/module/doc/test/model/getdocs.php
+++ b/module/doc/test/model/getdocs.php
@@ -1,11 +1,38 @@
#!/usr/bin/env php
getDocs();
-timeout=0
cid=1
+- 获取libID=0、moduleID=0、browseType=all的文档列表
+ - 第6条的lib属性 @11
+ - 第6条的module属性 @1
+ - 第6条的title属性 @我的草稿文档6
+- 获取libID=0、moduleID=0、browseType=draft的文档列表 @0
+- 获取libID=0、moduleID=1、browseType=all的文档列表
+ - 第6条的lib属性 @11
+ - 第6条的module属性 @1
+ - 第6条的title属性 @我的草稿文档6
+- 获取libID=0、moduleID=1、browseType=draft的文档列表 @0
+- 获取libID=11、moduleID=0、browseType=all的文档列表
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+ - 第1条的title属性 @我的文档1
+- 获取libID=11、moduleID=0、browseType=draft的文档列表
+ - 第6条的lib属性 @11
+ - 第6条的module属性 @1
+ - 第6条的title属性 @我的草稿文档6
+- 获取libID=11、moduleID=1、browseType=all的文档列表
+ - 第6条的lib属性 @11
+ - 第6条的module属性 @1
+ - 第6条的title属性 @我的草稿文档6
+- 获取libID=11、moduleID=1、browseType=draft的文档列表
+ - 第6条的lib属性 @11
+ - 第6条的module属性 @1
+ - 第6条的title属性 @我的草稿文档6
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getdocsbybrowsetype.php b/module/doc/test/model/getdocsbybrowsetype.php
index 28cae66356..96f99bcdc5 100755
--- a/module/doc/test/model/getdocsbybrowsetype.php
+++ b/module/doc/test/model/getdocsbybrowsetype.php
@@ -1,11 +1,488 @@
#!/usr/bin/env php
getDocsByBrowseType();
-timeout=0
cid=1
+- 测试空数据 @0
+- 获取类型为所有时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、moduleID=1时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、moduleID=1时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、moduleID=1时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、moduleID=1时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1、moduleID=1时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1、moduleID=1时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1、moduleID=1时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1、moduleID=1时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1、moduleID=100时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1、moduleID=100时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1、moduleID=100时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=1、moduleID=100时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=2时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=2时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=2时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为所有、queryID=2时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=0时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=0时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=0时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=1时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=1时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=1时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=1时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=100时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=100时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=100时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=0、moduleID=100时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=0时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=0时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=0时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=1时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=1时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=1时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=1时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=100时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=100时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=100时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=1、moduleID=100时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=0时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=0时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=0时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=1时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=1时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=1时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=1时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=100时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=100时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=100时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为搜索、queryID=2、moduleID=100时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我创建、queryID=0、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我创建、queryID=0、moduleID=0时,按照id倒序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=0、moduleID=0时,按照id正序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=0、moduleID=0时,按照title正序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=0、moduleID=0时,按照title倒序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=0、moduleID=1时,按照id倒序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=0、moduleID=1时,按照id正序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=0、moduleID=1时,按照title正序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=0、moduleID=1时,按照title倒序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=0、moduleID=100时,按照id倒序排列的文档 @0
+- 获取类型为我创建、queryID=0、moduleID=100时,按照id正序排列的文档 @0
+- 获取类型为我创建、queryID=0、moduleID=100时,按照title正序排列的文档 @0
+- 获取类型为我创建、queryID=0、moduleID=100时,按照title倒序排列的文档 @0
+- 获取类型为我创建、queryID=1、moduleID=0时,按照id倒序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=1、moduleID=0时,按照id正序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=1、moduleID=0时,按照title正序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=1、moduleID=0时,按照title倒序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=1、moduleID=1时,按照id倒序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=1、moduleID=1时,按照id正序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=1、moduleID=1时,按照title正序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=1、moduleID=1时,按照title倒序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=1、moduleID=100时,按照id倒序排列的文档 @0
+- 获取类型为我创建、queryID=1、moduleID=100时,按照id正序排列的文档 @0
+- 获取类型为我创建、queryID=1、moduleID=100时,按照title正序排列的文档 @0
+- 获取类型为我创建、queryID=1、moduleID=100时,按照title倒序排列的文档 @0
+- 获取类型为我创建、queryID=2、moduleID=0时,按照id倒序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=2、moduleID=0时,按照id正序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=2、moduleID=0时,按照title正序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=2、moduleID=0时,按照title倒序排列的文档
+ - 第41条的title属性 @产品文档41
+ - 第41条的lib属性 @26
+ - 第41条的module属性 @0
+- 获取类型为我创建、queryID=2、moduleID=1时,按照id倒序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=2、moduleID=1时,按照id正序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=2、moduleID=1时,按照title正序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=2、moduleID=1时,按照title倒序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为我创建、queryID=2、moduleID=100时,按照id倒序排列的文档 @0
+- 获取类型为我创建、queryID=2、moduleID=100时,按照id正序排列的文档 @0
+- 获取类型为我创建、queryID=2、moduleID=100时,按照title正序排列的文档 @0
+- 获取类型为我创建、queryID=2、moduleID=100时,按照title倒序排列的文档 @0
+- 获取类型为我编辑、queryID=0、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我编辑、queryID=0、moduleID=0时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我编辑、queryID=0、moduleID=0时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我编辑、queryID=0、moduleID=0时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我编辑、queryID=0、moduleID=1时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我编辑、queryID=0、moduleID=1时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我编辑、queryID=0、moduleID=1时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我编辑、queryID=0、moduleID=1时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我编辑、queryID=0、moduleID=100时,按照id倒序排列的文档
+ - 第17条的title属性 @自定义草稿文档17
+ - 第17条的lib属性 @6
+ - 第17条的module属性 @2
+- 获取类型为我编辑、queryID=1、moduleID=0时,按照id倒序排列的文档
+ - 第17条的title属性 @自定义草稿文档17
+ - 第17条的lib属性 @6
+ - 第17条的module属性 @2
+- 获取类型为我编辑、queryID=2、moduleID=0时,按照id倒序排列的文档
+ - 第17条的title属性 @自定义草稿文档17
+ - 第17条的lib属性 @6
+ - 第17条的module属性 @2
+- 获取类型为我编辑、queryID=1、moduleID=1时,按照id倒序排列的文档
+ - 第17条的title属性 @自定义草稿文档17
+ - 第17条的lib属性 @6
+ - 第17条的module属性 @2
+- 获取类型为我编辑、queryID=2、moduleID=1时,按照id倒序排列的文档
+ - 第17条的title属性 @自定义草稿文档17
+ - 第17条的lib属性 @6
+ - 第17条的module属性 @2
+- 获取类型为我编辑、queryID=1、moduleID=100时,按照id倒序排列的文档
+ - 第17条的title属性 @自定义草稿文档17
+ - 第17条的lib属性 @6
+ - 第17条的module属性 @2
+- 获取类型为我编辑、queryID=2、moduleID=100时,按照id倒序排列的文档
+ - 第17条的title属性 @自定义草稿文档17
+ - 第17条的lib属性 @6
+ - 第17条的module属性 @2
+- 获取类型为编辑日期排序、queryID=0、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为编辑日期排序、queryID=0、moduleID=0时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为编辑日期排序、queryID=0、moduleID=0时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为编辑日期排序、queryID=0、moduleID=0时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为编辑日期排序、queryID=0、moduleID=1时,按照id倒序排列的文档
+ - 第46条的title属性 @产品草稿文档46
+ - 第46条的lib属性 @26
+ - 第46条的module属性 @1
+- 获取类型为编辑日期排序、queryID=0、moduleID=100时,按照id倒序排列的文档 @0
+- 获取类型为编辑日期排序、queryID=1、moduleID=0时,按照id倒序排列的文档
+ - 第50条的title属性 @产品草稿文档50
+ - 第50条的lib属性 @26
+ - 第50条的module属性 @3
+- 获取类型为编辑日期排序、queryID=2、moduleID=0时,按照id倒序排列的文档
+ - 第50条的title属性 @产品草稿文档50
+ - 第50条的lib属性 @26
+ - 第50条的module属性 @3
+- 获取类型为我收藏、queryID=0、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我收藏、queryID=0、moduleID=0时,按照id正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我收藏、queryID=0、moduleID=0时,按照title正序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我收藏、queryID=0、moduleID=0时,按照title倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我收藏、queryID=0、moduleID=1时,按照id倒序排列的文档 @0
+- 获取类型为我收藏、queryID=0、moduleID=100时,按照id倒序排列的文档 @0
+- 获取类型为我收藏、queryID=1、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为我收藏、queryID=2、moduleID=0时,按照id倒序排列的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的lib属性 @11
+ - 第1条的module属性 @0
+- 获取类型为不存在类型、queryID=0、moduleID=0时,按照id倒序排列的文档 @0
+- 获取类型为不存在类型、queryID=0、moduleID=0时,按照id正序排列的文档 @0
+- 获取类型为不存在类型、queryID=0、moduleID=0时,按照title正序排列的文档 @0
+- 获取类型为不存在类型、queryID=0、moduleID=0时,按照title倒序排列的文档 @0
+- 获取类型为不存在类型、queryID=0、moduleID=1时,按照id倒序排列的文档 @0
+- 获取类型为不存在类型、queryID=0、moduleID=100时,按照id倒序排列的文档 @0
+- 获取类型为不存在类型、queryID=1、moduleID=0时,按照id倒序排列的文档 @0
+- 获取类型为不存在类型、queryID=2、moduleID=0时,按照id倒序排列的文档 @0
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getdocsbysearch.php b/module/doc/test/model/getdocsbysearch.php
old mode 100644
new mode 100755
index a61bb39d3c..8d61d94956
--- a/module/doc/test/model/getdocsbysearch.php
+++ b/module/doc/test/model/getdocsbysearch.php
@@ -1,11 +1,42 @@
#!/usr/bin/env php
getDocsBySearch();
-timeout=0
cid=1
+- 根据搜索条件获取我的空间下文档
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 根据搜索条件获取我的空间下文档
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 根据搜索条件获取项目空间下文档
+ - 第21条的lib属性 @16
+ - 第21条的title属性 @项目文档21
+- 根据搜索条件获取项目空间下文档
+ - 第21条的lib属性 @16
+ - 第21条的title属性 @项目文档21
+- 根据搜索条件获取执行空间下文档
+ - 第23条的lib属性 @20
+ - 第23条的title属性 @执行文档23
+- 根据搜索条件获取执行空间下文档
+ - 第23条的lib属性 @20
+ - 第23条的title属性 @执行文档23
+- 根据搜索条件获取产品空间下文档
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 根据搜索条件获取产品空间下文档
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 根据搜索条件获取自定义空间下文档
+ - 第11条的lib属性 @6
+ - 第11条的title属性 @自定义文档11
+- 根据搜索条件获取自定义空间下文档
+ - 第11条的lib属性 @6
+ - 第11条的title属性 @自定义文档11
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getdoctree.php b/module/doc/test/model/getdoctree.php
index 1c2cd348e1..33b56d8b93 100755
--- a/module/doc/test/model/getdoctree.php
+++ b/module/doc/test/model/getdoctree.php
@@ -1,10 +1,20 @@
#!/usr/bin/env php
getDocTree();
cid=1
+- 测试libiID=0时,获取文档结构 @0
+- 测试libiID=11时,获取文档结构 @/:我的文档1,我的文档2;模块2:我的草稿文档7,我的草稿文档8;模块1:我的草稿文档6;
+
+- 测试libiID=13时,获取文档结构 @/:我的文档1,我的文档2;模块3:;
+
+- 测试libiID=14时,获取文档结构 @/:我的文档1,我的文档2;
+
+- 测试libiID为不存在的ID时,获取文档结构 @/:我的文档1,我的文档2;
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/doc.class.php';
diff --git a/module/doc/test/model/getexecutionmodulepairs.php b/module/doc/test/model/getexecutionmodulepairs.php
index d8ca2859e6..4902f1b957 100755
--- a/module/doc/test/model/getexecutionmodulepairs.php
+++ b/module/doc/test/model/getexecutionmodulepairs.php
@@ -1,10 +1,14 @@
#!/usr/bin/env php
getExecutionModulePairs();
cid=1
+- 测试系统里有执行文档库数据和模块数据的情况属性1 @这是一个模块1
+- 测试系统里没有执行库文档数据的情况 @0
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getfileicon.php b/module/doc/test/model/getfileicon.php
index 34bfe62a77..b8d3f53d43 100755
--- a/module/doc/test/model/getfileicon.php
+++ b/module/doc/test/model/getfileicon.php
@@ -2,12 +2,22 @@
getFileIcon();
-timeout=0
cid=1
+- 获取txt类型文件的图标 @
+- 获取doc类型文件的图标 @
+- 获取wps类型文件的图标 @
+- 获取pdf类型文件的图标 @
+- 获取ppt类型文件的图标 @
+- 获取xls类型文件的图标 @
+- 获取avi类型文件的图标 @
+- 获取mp3类型文件的图标 @
+- 获取rar类型文件的图标 @
+
*/
zdTable('file')->gen(45);
diff --git a/module/doc/test/model/getfilesourcepairs.php b/module/doc/test/model/getfilesourcepairs.php
index 9d5ed7119a..ca51257948 100755
--- a/module/doc/test/model/getfilesourcepairs.php
+++ b/module/doc/test/model/getfilesourcepairs.php
@@ -1,11 +1,20 @@
#!/usr/bin/env php
getFileSourcePairs();
-timeout=0
cid=1
+- 获取有附件的任务属性1 @开发任务11
+- 获取有附件的Bug属性2 @BUG2
+- 获取有附件的需求属性3 @用户需求3
+- 获取有附件的用例属性4 @这个是测试用例4
+- 获取有附件的任务数量 @4
+- 获取有附件的Bug数量 @8
+- 获取有附件的需求数量 @3
+- 获取有附件的用例数量 @3
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getlibbyid.php b/module/doc/test/model/getlibbyid.php
index a997c80753..0499b86d46 100755
--- a/module/doc/test/model/getlibbyid.php
+++ b/module/doc/test/model/getlibbyid.php
@@ -1,11 +1,19 @@
#!/usr/bin/env php
getLibById();
-timeout=0
cid=1
+- 测试空数据 @0
+- 获取ID=1的文档库信息
+ - 属性type @api
+ - 属性name @项目接口库1
+- 获取ID=4的文档库信息
+ - 属性type @api
+ - 属性name @产品接口库4
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getlibfiles.php b/module/doc/test/model/getlibfiles.php
index 51b3a5fc66..7f56c59925 100755
--- a/module/doc/test/model/getlibfiles.php
+++ b/module/doc/test/model/getlibfiles.php
@@ -1,11 +1,43 @@
#!/usr/bin/env php
getLibFiles();
-timeout=0
cid=1
+- 测试空数据 @0
+- 获取关联产品ID=0数据的附件 @0
+- 获取关联产品ID=1数据的附件
+ - 第16条的title属性 @文件标题16
+ - 第16条的objectType属性 @testcase
+ - 第16条的objectID属性 @16
+- 获取关联产品ID=1且名称中包含“文件”的附件
+ - 第16条的title属性 @文件标题16
+ - 第16条的objectType属性 @testcase
+ - 第16条的objectID属性 @16
+- 获取关联项目ID=0数据的附件
+ - 第13条的title属性 @文件标题13
+ - 第13条的objectType属性 @task
+ - 第13条的objectID属性 @13
+- 获取关联项目ID=11数据的附件
+ - 第1条的title属性 @文件标题1
+ - 第1条的objectType属性 @task
+ - 第1条的objectID属性 @1
+- 获取关联项目ID=11且名称中包含“文件”的附件
+ - 第1条的title属性 @文件标题1
+ - 第1条的objectType属性 @task
+ - 第1条的objectID属性 @1
+- 获取关联执行ID=0数据的附件 @0
+- 获取关联执行ID=101数据的附件
+ - 第1条的title属性 @文件标题1
+ - 第1条的objectType属性 @task
+ - 第1条的objectID属性 @1
+- 获取关联执行ID=101且名称中包含“文件”的附件
+ - 第1条的title属性 @文件标题1
+ - 第1条的objectType属性 @task
+ - 第1条的objectID属性 @1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/doc.class.php';
diff --git a/module/doc/test/model/getlibpairs.php b/module/doc/test/model/getlibpairs.php
old mode 100644
new mode 100755
index 7d5dd06863..d3ae9463de
--- a/module/doc/test/model/getlibpairs.php
+++ b/module/doc/test/model/getlibpairs.php
@@ -1,11 +1,36 @@
#!/usr/bin/env php
getLibPairs();
-timeout=0
cid=1
+- 获取系统中所有的文档库属性6 @自定义文档库6
+- 获取系统中带对象名字的所有的文档库属性7 @团队 / 自定义文档库7
+- 获取系统中所有除了我的的文档库属性8 @自定义文档库8
+- 获取系统中包括已删除的文档库属性11 @我的文档库11
+- 获取系统中带有对象名字的包括已删除的文档库属性6 @团队 / 自定义文档库6
+- 获取系统中带有对象名字的包括已删除的非我的文档库属性6 @自定义文档库6
+- 获取系统中有api的文档库属性6 @自定义文档库6
+- 获取系统中带对象名字的有api的文档库属性7 @团队 / 自定义文档库7
+- 获取系统中有api的非我的文档库属性8 @自定义文档库8
+- 获取产品下的文档库属性26 @产品文档主库26
+- 获取产品下的带对象名字的文档库属性26 @产品1 / 产品文档主库26
+- 获取产品下的非我的文档库属性26 @产品文档主库26
+- 获取项目下的文档库属性16 @项目文档主库16
+- 获取项目下的带对象名字的文档库属性16 @敏捷项目1 / 项目文档主库16
+- 获取项目下的非我的文档库属性16 @项目文档主库16
+- 获取执行下的文档库属性20 @执行文档主库20
+- 获取执行下的带对象名字的文档库属性20 @敏捷项目1 / 迭代5 / 执行文档主库20
+- 获取执行下的非我的文档库属性20 @执行文档主库20
+- 获取自定义的文档库属性6 @自定义文档库6
+- 获取带对象名字的自定义的文档库属性7 @团队 / 自定义文档库7
+- 获取非我的自定义的文档库属性8 @自定义文档库8
+- 获取我的文档库属性11 @我的文档库11
+- 获取带对象名字的我的文档库属性11 @个人 / 我的文档库11
+- 获取非我的文档库属性11 @我的文档库11
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getlibs.php b/module/doc/test/model/getlibs.php
index 7d663ec797..cd4df8be42 100755
--- a/module/doc/test/model/getlibs.php
+++ b/module/doc/test/model/getlibs.php
@@ -1,11 +1,44 @@
#!/usr/bin/env php
getLibs();
-timeout=0
cid=1
+- 获取系统中所有的文档库属性6 @自定义文档库6
+- 获取系统中带对象名字的所有的文档库属性7 @团队 / 自定义文档库7
+- 获取系统中包括id=1的文档库属性1 @项目接口库1
+- 获取系统中所有除了我的的文档库属性8 @自定义文档库8
+- 获取系统中包括已删除的文档库属性11 @我的文档库11
+- 获取系统中带有对象名字的包括已删除的文档库属性6 @团队 / 自定义文档库6
+- 获取系统中包括id=1的文档库属性1 @项目接口库1
+- 获取系统中带有对象名字的包括已删除的非我的文档库属性6 @自定义文档库6
+- 获取系统中有api的文档库属性6 @自定义文档库6
+- 获取系统中带对象名字的有api的文档库属性7 @团队 / 自定义文档库7
+- 获取系统中包括id=1的文档库属性1 @项目接口库1
+- 获取系统中有api的非我的文档库属性8 @自定义文档库8
+- 获取产品下的文档库属性26 @产品文档主库26
+- 获取产品下的带对象名字的文档库属性26 @产品1 / 产品文档主库26
+- 获取产品下包括id=1的文档库属性1 @项目接口库1
+- 获取产品下的非我的文档库属性26 @产品文档主库26
+- 获取项目下的文档库属性16 @项目文档主库16
+- 获取项目下的带对象名字的文档库属性16 @敏捷项目1 / 项目文档主库16
+- 获取项目下包括id=1的文档库属性1 @项目接口库1
+- 获取项目下的非我的文档库属性16 @项目文档主库16
+- 获取执行下的文档库属性20 @执行文档主库20
+- 获取执行下的带对象名字的文档库属性20 @敏捷项目1 / 迭代5 / 执行文档主库20
+- 获取执行下包括id=1的文档库属性1 @项目接口库1
+- 获取执行下的非我的文档库属性20 @执行文档主库20
+- 获取自定义的文档库属性6 @自定义文档库6
+- 获取带对象名字的自定义的文档库属性7 @团队 / 自定义文档库7
+- 获取包括id=1的文档库属性1 @项目接口库1
+- 获取非我的自定义的文档库属性8 @自定义文档库8
+- 获取我的文档库属性11 @我的文档库11
+- 获取带对象名字的我的文档库属性11 @个人 / 我的文档库11
+- 获取包括id=1的文档库属性1 @项目接口库1
+- 获取非我的文档库属性11 @我的文档库11
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getlibsoptionmenu.php b/module/doc/test/model/getlibsoptionmenu.php
old mode 100644
new mode 100755
index 9c278dfbe5..ac4baaacd8
--- a/module/doc/test/model/getlibsoptionmenu.php
+++ b/module/doc/test/model/getlibsoptionmenu.php
@@ -1,11 +1,15 @@
#!/usr/bin/env php
getLibsOptionMenu();
-timeout=0
cid=1
+- 测试libs为空 @0
+- 获取文档库的目录属性6_0 @自定义文档库6/
+- 获取接口库的目录属性1_0 @项目接口库1/
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getlibtree.php b/module/doc/test/model/getlibtree.php
old mode 100644
new mode 100755
index 649d9df702..730a34977f
--- a/module/doc/test/model/getlibtree.php
+++ b/module/doc/test/model/getlibtree.php
@@ -1,11 +1,102 @@
#!/usr/bin/env php
getLibTree();
-timeout=0
cid=1
+- 获取接口库的树形结构
+ - 第0条的type属性 @apiLib
+ - 第0条的name属性 @项目接口库1
+ - 第0条的objectType属性 @api
+ - 第0条的objectID属性 @11
+- 获取搜索后的api文档树
+ - 第0条的type属性 @apiLib
+ - 第0条的name属性 @项目接口库1
+ - 第0条的objectType属性 @api
+ - 第0条的objectID属性 @11
+- 获取切换版本后的api文档树
+ - 第0条的type属性 @apiLib
+ - 第0条的name属性 @项目接口库1
+ - 第0条的objectType属性 @api
+ - 第0条的objectID属性 @11
+- 获取自定义库的树形结构
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @自定义文档库6
+ - 第0条的objectType属性 @custom
+ - 第0条的objectID属性 @0
+- 获取搜索后的自定义文档树
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @自定义文档库6
+ - 第0条的objectType属性 @custom
+ - 第0条的objectID属性 @0
+- 获取切换版本后的自定义文档树
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @自定义文档库6
+ - 第0条的objectType属性 @custom
+ - 第0条的objectID属性 @0
+- 获取我的文档库的树形结构
+ - 第0条的type属性 @mine
+ - 第0条的name属性 @我的个人库
+ - 第0条的objectType属性 @doc
+ - 第0条的objectID属性 @0
+- 获取搜索后的我的文档树
+ - 第0条的type属性 @mine
+ - 第0条的name属性 @我的个人库
+ - 第0条的objectType属性 @doc
+ - 第0条的objectID属性 @0
+- 获取切换版本后的我的文档树
+ - 第0条的type属性 @mine
+ - 第0条的name属性 @我的个人库
+ - 第0条的objectType属性 @doc
+ - 第0条的objectID属性 @0
+- 获取项目的树形结构
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @项目文档主库16
+ - 第0条的objectType属性 @project
+ - 第0条的objectID属性 @11
+- 获取搜索后的项目文档树
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @项目文档主库16
+ - 第0条的objectType属性 @project
+ - 第0条的objectID属性 @11
+- 获取切换版本后的项目文档树
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @项目文档主库16
+ - 第0条的objectType属性 @project
+ - 第0条的objectID属性 @11
+- 获取执行的树形结构
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @执行文档主库20
+ - 第0条的objectType属性 @execution
+ - 第0条的objectID属性 @101
+- 获取搜索后的执行文档树
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @执行文档主库20
+ - 第0条的objectType属性 @execution
+ - 第0条的objectID属性 @101
+- 获取切换版本后的执行文档树
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @执行文档主库20
+ - 第0条的objectType属性 @execution
+ - 第0条的objectID属性 @101
+- 获取产品的树形结构
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @产品文档主库26
+ - 第0条的objectType属性 @product
+ - 第0条的objectID属性 @1
+- 获取搜索后的产品文档树
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @产品文档主库26
+ - 第0条的objectType属性 @product
+ - 第0条的objectID属性 @1
+- 获取切换版本后的产品文档树
+ - 第0条的type属性 @docLib
+ - 第0条的name属性 @产品文档主库26
+ - 第0条的objectType属性 @product
+ - 第0条的objectID属性 @1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getlinkedexecutiondata.php b/module/doc/test/model/getlinkedexecutiondata.php
old mode 100644
new mode 100755
index 3f406ae5e8..491a09e7c3
--- a/module/doc/test/model/getlinkedexecutiondata.php
+++ b/module/doc/test/model/getlinkedexecutiondata.php
@@ -1,11 +1,15 @@
#!/usr/bin/env php
getLinkedExecutionData();
-timeout=0
cid=1
+- 获取系统中关联执行ID=106的数据属性2 @6,16
+- 获取系统中关联执行ID=101的数据属性1 @1,11
+- 获取系统中关联执行ID=0的数据 @N/A
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getlinkedobjectdata.php b/module/doc/test/model/getlinkedobjectdata.php
old mode 100644
new mode 100755
index 0f6f5faf4f..c30a7f3a7d
--- a/module/doc/test/model/getlinkedobjectdata.php
+++ b/module/doc/test/model/getlinkedobjectdata.php
@@ -1,11 +1,40 @@
#!/usr/bin/env php
getLinkedObjectData();
-timeout=0
cid=1
+- 测试传入错误的type @0
+- 获取开源版关联产品ID=0的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '0' AND `deleted` = '0'
+- 获取开源版关联产品ID=1的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '1' AND `deleted` = '0'
+- 获取开源版关联产品ID=2的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '2' AND `deleted` = '0'
+- 获取旗舰版关联产品ID=0的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '0' AND `deleted` = '0'
+- 获取旗舰版关联产品ID=1的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '1' AND `deleted` = '0'
+- 获取旗舰版关联产品ID=2的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '2' AND `deleted` = '0'
+- 获取IPD版关联产品ID=0的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '0' AND `deleted` = '0'
+- 获取IPD版关联产品ID=1的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '1' AND `deleted` = '0'
+- 获取IPD版关联产品ID=2的数据属性4 @SELECT id FROM `zt_story` WHERE `product` = '2' AND `deleted` = '0'
+- 获取开源版关联项目ID=0的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '0' AND `deleted` = '0'
+- 获取开源版关联项目ID=11的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '11' AND `deleted` = '0'
+- 获取开源版关联项目ID=60的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '60' AND `deleted` = '0'
+- 获取旗舰版关联项目ID=0的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '0' AND `deleted` = '0'
+- 获取旗舰版关联项目ID=11的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '11' AND `deleted` = '0'
+- 获取旗舰版关联项目ID=60的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '60' AND `deleted` = '0'
+- 获取IPD版关联项目ID=0的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '0' AND `deleted` = '0'
+- 获取IPD版关联项目ID=11的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '11' AND `deleted` = '0'
+- 获取IPD版关联项目ID=60的数据属性11 @SELECT id FROM `zt_design` WHERE `project` = '60' AND `deleted` = '0'
+- 获取开源版关联执行ID=0的数据 @0
+- 获取开源版关联执行ID=101的数据属性13 @1,11
+- 获取开源版关联执行ID=106的数据属性13 @6,16
+- 获取旗舰版关联执行ID=0的数据 @0
+- 获取旗舰版关联执行ID=101的数据属性13 @1,11
+- 获取旗舰版关联执行ID=106的数据属性13 @6,16
+- 获取IPD版关联执行ID=0的数据 @0
+- 获取IPD版关联执行ID=101的数据属性13 @1,11
+- 获取IPD版关联执行ID=106的数据属性13 @6,16
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getlinkedprojectdata.php b/module/doc/test/model/getlinkedprojectdata.php
old mode 100644
new mode 100755
index fc4fe7287c..217800a125
--- a/module/doc/test/model/getlinkedprojectdata.php
+++ b/module/doc/test/model/getlinkedprojectdata.php
@@ -1,11 +1,21 @@
#!/usr/bin/env php
getLinkedProjectData();
-timeout=0
cid=1
+- 获取开源版系统中所有关联项目的数据属性4 @SELECT id FROM `zt_design` WHERE `project` = '0' AND `deleted` = '0'
+- 获取旗舰版系统中所有关联项目的数据属性1 @SELECT id FROM `zt_issue` WHERE `project` = '0' AND `deleted` = '0'
+- 获取ipd版系统中所有关联项目的数据属性2 @SELECT id FROM `zt_meeting` WHERE `project` = '0' AND `deleted` = '0'
+- 获取开源版系统中所有关联项目ID=11的数据属性4 @SELECT id FROM `zt_design` WHERE `project` = '11' AND `deleted` = '0'
+- 获取旗舰版系统中所有关联项目ID=11的数据属性1 @SELECT id FROM `zt_issue` WHERE `project` = '11' AND `deleted` = '0'
+- 获取ipd版系统中所有关联项目ID=11的数据属性2 @SELECT id FROM `zt_meeting` WHERE `project` = '11' AND `deleted` = '0'
+- 获取开源版系统中所有关联项目ID=60的数据属性4 @SELECT id FROM `zt_design` WHERE `project` = '60' AND `deleted` = '0'
+- 获取旗舰版系统中所有关联项目ID=60的数据属性1 @SELECT id FROM `zt_issue` WHERE `project` = '60' AND `deleted` = '0'
+- 获取ipd版系统中所有关联项目ID=60的数据属性2 @SELECT id FROM `zt_meeting` WHERE `project` = '60' AND `deleted` = '0'
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getminelist.php b/module/doc/test/model/getminelist.php
old mode 100644
new mode 100755
index db3092577b..5a2607f358
--- a/module/doc/test/model/getminelist.php
+++ b/module/doc/test/model/getminelist.php
@@ -1,11 +1,48 @@
#!/usr/bin/env php
getMineList();
-timeout=0
cid=1
+- 获取最近浏览的所有文档
+ - 第3条的title属性 @我的文档3
+ - 第3条的status属性 @normal
+- 获取最近浏览的所有草稿文档
+ - 第6条的title属性 @我的草稿文档6
+ - 第6条的status属性 @draft
+- 获取最近浏览并且文档名字中有“ 文档” 的文档
+ - 第3条的title属性 @我的文档3
+ - 第3条的status属性 @normal
+- 获取最近收藏的所有文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取最近收藏的所有草稿文档
+ - 第7条的title属性 @我的草稿文档7
+ - 第7条的status属性 @draft
+- 获取最近收藏并且文档名字中有“ 文档” 的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取我创建的所有文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取我创建的所有草稿文档
+ - 第7条的title属性 @我的草稿文档7
+ - 第7条的status属性 @draft
+- 获取我创建并且文档名字中有“ 文档” 的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取我编辑的所有文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取我编辑的所有草稿文档
+ - 第7条的title属性 @我的草稿文档7
+ - 第7条的status属性 @draft
+- 获取我编辑并且文档名字中有“ 文档” 的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getmydoclistbysearch.php b/module/doc/test/model/getmydoclistbysearch.php
old mode 100644
new mode 100755
index 8a8013e2c6..993e13fb85
--- a/module/doc/test/model/getmydoclistbysearch.php
+++ b/module/doc/test/model/getmydoclistbysearch.php
@@ -1,11 +1,145 @@
#!/usr/bin/env php
getMyDocListBySearch();
-timeout=0
cid=1
+- 搜索queryID=0、没有可查看的任何文档/文档库时,按照id降序排列的文档信息 @0
+- 搜索queryID=0、没有可查看的任何文档/文档库时,按照id升序排列的文档信息 @0
+- 搜索queryID=0、没有可查看的任何文档/文档库时,按照title升序排列的文档信息 @0
+- 搜索queryID=0、没有可查看的任何文档/文档库时,按照title降序排列的文档信息 @0
+- 搜索queryID=0、没有可查看的文档、有可查看文档库时,按照id降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=0、没有可查看的文档、有可查看文档库时,按照id升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=0、没有可查看的文档、有可查看文档库时,按照title升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=0、没有可查看的文档、有可查看文档库时,按照title降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=0、没有可查看的文档、有可查看文档库时,按照id降序排列的文档信息
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 搜索queryID=0、没有可查看的文档、有可查看文档库时,按照id升序排列的文档信息
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 搜索queryID=0、没有可查看的文档、有可查看文档库时,按照title升序排列的文档信息
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 搜索queryID=0、没有可查看的文档、有可查看文档库时,按照title降序排列的文档信息
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 搜索queryID=0、没有可查看的文档、有可查看文档库但数据不存在时,按照id降序排列的文档信息 @0
+- 搜索queryID=0、有可查看的文档、没有可查看文档库时,按照id升序排列的文档信息 @0
+- 搜索queryID=0、有可查看的文档、没有可查看文档库时,按照id降序排列的文档信息 @0
+- 搜索queryID=0、有可查看的文档、没有可查看文档库时,按照title升序排列的文档信息 @0
+- 搜索queryID=0、有可查看的文档、没有可查看文档库时,按照title降序排列的文档信息 @0
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照id降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照id升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照title升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照title降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照id降序排列的文档信息
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照id升序排列的文档信息
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照title升序排列的文档信息
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照title降序排列的文档信息
+ - 第41条的lib属性 @26
+ - 第41条的title属性 @产品文档41
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照id降序排列的文档信息
+ - 第33条的lib属性 @25
+ - 第33条的title属性 @执行文档33
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照id升序排列的文档信息
+ - 第33条的lib属性 @25
+ - 第33条的title属性 @执行文档33
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照title升序排列的文档信息
+ - 第33条的lib属性 @25
+ - 第33条的title属性 @执行文档33
+- 搜索queryID=0、有可查看的文档、有可查看文档库时,按照title降序排列的文档信息
+ - 第33条的lib属性 @25
+ - 第33条的title属性 @执行文档33
+- 搜索queryID=0、有可查看的文档但数据不存在、有可查看文档库时,按照id降序排列的文档信息
+ - 第33条的lib属性 @25
+ - 第33条的title属性 @执行文档33
+- 搜索queryID=0、有可查看的文档但数据不存在、有可查看文档库时,按照id升序排列的文档信息
+ - 第33条的lib属性 @25
+ - 第33条的title属性 @执行文档33
+- 搜索queryID=0、有可查看的文档但数据不存在、有可查看文档库时,按照title升序排列的文档信息
+ - 第33条的lib属性 @25
+ - 第33条的title属性 @执行文档33
+- 搜索queryID=0、有可查看的文档但数据不存在、有可查看文档库时,按照title降序排列的文档信息
+ - 第33条的lib属性 @25
+ - 第33条的title属性 @执行文档33
+- 搜索queryID=1、没有可查看的文档、没有可查看文档库时,按照id降序排列的文档信息 @0
+- 搜索queryID=1、没有可查看的文档、没有可查看文档库时,按照id升序排列的文档信息 @0
+- 搜索queryID=1、没有可查看的文档、没有可查看文档库时,按照title升序排列的文档信息 @0
+- 搜索queryID=1、没有可查看的文档、没有可查看文档库时,按照title降序排列的文档信息 @0
+- 搜索queryID=1、有可查看的文档、没有可查看文档库时,按照id降序排列的文档信息 @0
+- 搜索queryID=1、有可查看的文档、没有可查看文档库时,按照id升序排列的文档信息 @0
+- 搜索queryID=1、有可查看的文档、没有可查看文档库时,按照title升序排列的文档信息 @0
+- 搜索queryID=1、有可查看的文档、没有可查看文档库时,按照title降序排列的文档信息 @0
+- 搜索queryID=1、没有可查看的文档、有可查看文档库时,按照id降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=1、没有可查看的文档、有可查看文档库时,按照id升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=1、没有可查看的文档、有可查看文档库时,按照title升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=1、没有可查看的文档、有可查看文档库时,按照title降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=1、有可查看的文档、有可查看文档库时,按照id降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=1、有可查看的文档、有可查看文档库时,按照id升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=1、有可查看的文档、有可查看文档库时,按照title升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=1、有可查看的文档、有可查看文档库时,按照title降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=2、没有可查看的文档、没有可查看文档库时,按照id降序排列的文档信息 @0
+- 搜索queryID=2、没有可查看的文档、没有可查看文档库时,按照id升序排列的文档信息 @0
+- 搜索queryID=2、没有可查看的文档、没有可查看文档库时,按照title升序排列的文档信息 @0
+- 搜索queryID=2、没有可查看的文档、没有可查看文档库时,按照title降序排列的文档信息 @0
+- 搜索queryID=2、有可查看的文档、没有可查看文档库时,按照id降序排列的文档信息 @0
+- 搜索queryID=2、有可查看的文档、没有可查看文档库时,按照id升序排列的文档信息 @0
+- 搜索queryID=2、有可查看的文档、没有可查看文档库时,按照title升序排列的文档信息 @0
+- 搜索queryID=2、有可查看的文档、没有可查看文档库时,按照title降序排列的文档信息 @0
+- 搜索queryID=2、没有可查看的文档、有可查看文档库时,按照id降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=2、没有可查看的文档、有可查看文档库时,按照id升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=2、没有可查看的文档、有可查看文档库时,按照title升序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+- 搜索queryID=2、没有可查看的文档、有可查看文档库时,按照title降序排列的文档信息
+ - 第1条的lib属性 @11
+ - 第1条的title属性 @我的文档1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getmyspacedocs.php b/module/doc/test/model/getmyspacedocs.php
old mode 100644
new mode 100755
index 26b19c4891..2d7b309c35
--- a/module/doc/test/model/getmyspacedocs.php
+++ b/module/doc/test/model/getmyspacedocs.php
@@ -1,11 +1,48 @@
#!/usr/bin/env php
getMySpaceDocs();
-timeout=0
cid=1
+- 获取最近浏览的所有文档
+ - 第3条的title属性 @我的文档3
+ - 第3条的status属性 @normal
+- 获取最近浏览的草稿文档
+ - 第6条的title属性 @我的草稿文档6
+ - 第6条的status属性 @draft
+- 获取最近浏览并且文档名字中有“文档”的文档
+ - 第3条的title属性 @我的文档3
+ - 第3条的status属性 @normal
+- 获取最近收藏的所有文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取最近收藏的草稿文档
+ - 第7条的title属性 @我的草稿文档7
+ - 第7条的status属性 @draft
+- 获取最近收藏并且文档名字中有“文档”的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取我创建的所有文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取我创建的草稿文档
+ - 第6条的title属性 @我的草稿文档6
+ - 第6条的status属性 @draft
+- 获取我创建并且文档名字中有“文档”的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取我编辑的所有文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+- 获取我编辑的草稿文档
+ - 第7条的title属性 @我的草稿文档7
+ - 第7条的status属性 @draft
+- 获取我编辑并且文档名字中有“文档”的文档
+ - 第1条的title属性 @我的文档1
+ - 第1条的status属性 @normal
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getobjectbyid.php b/module/doc/test/model/getobjectbyid.php
old mode 100644
new mode 100755
index 8a645ffb5d..4eb083b14e
--- a/module/doc/test/model/getobjectbyid.php
+++ b/module/doc/test/model/getobjectbyid.php
@@ -1,11 +1,28 @@
#!/usr/bin/env php
getObjectByID();
-timeout=0
cid=1
+- 测试空数据 @0
+- 获取id=0的产品信息 @0
+- 获取id=1的产品信息
+ - 属性id @1
+ - 属性name @产品1
+- 获取不存在的产品信息 @0
+- 获取id=0的项目信息 @0
+- 获取id=11的项目信息
+ - 属性id @11
+ - 属性name @敏捷项目1
+- 获取不存在的项目信息 @0
+- 获取id=0的执行信息 @0
+- 获取id=101的执行信息
+ - 属性id @101
+ - 属性name @迭代5
+- 获取不存在的执行信息 @0
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getobjectsbydoc.php b/module/doc/test/model/getobjectsbydoc.php
index 2b53e87dc9..be5c16bbd8 100755
--- a/module/doc/test/model/getobjectsbydoc.php
+++ b/module/doc/test/model/getobjectsbydoc.php
@@ -1,11 +1,24 @@
#!/usr/bin/env php
getObjectsByDoc();
-timeout=0
cid=1
+- 测试传入空的文档ID数组时,获取的项目数据 @0
+- 测试传入空的文档ID数组时,获取的执行数据 @0
+- 测试传入空的文档ID数组时,获取的产品数据 @0
+- 测试传入文档ID数组时,获取的项目数据属性11 @敏捷项目1
+- 测试传入文档ID数组时,获取的执行数据属性101 @迭代5
+- 测试传入文档ID数组时,获取的产品数据 @0
+- 测试传入文档ID数组中带有不存在数据时,获取的项目数据属性11 @敏捷项目1
+- 测试传入文档ID数组中带有不存在数据时,获取的执行数据属性101 @迭代5
+- 测试传入文档ID数组中带有不存在数据时,获取的产品数据属性1 @产品1
+- 测试传入文档ID数组并且不存在数据时,获取的项目数据 @0
+- 测试传入文档ID数组并且不存在数据时,获取的执行数据 @0
+- 测试传入文档ID数组并且不存在数据时,获取的产品数据 @0
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getobjecttree.php b/module/doc/test/model/getobjecttree.php
old mode 100644
new mode 100755
index 57a506436d..e0081d830a
--- a/module/doc/test/model/getobjecttree.php
+++ b/module/doc/test/model/getobjecttree.php
@@ -1,11 +1,90 @@
#!/usr/bin/env php
getObjectTree();
-timeout=0
cid=1
+- 获取api文档树 @0
+- 获取搜索后的api文档树 @0
+- 获取切换版本后的api文档树 @0
+- 获取自定义文档树
+ - 第6条的type属性 @docLib
+ - 第6条的name属性 @自定义文档库6
+ - 第6条的objectType属性 @custom
+ - 第6条的objectID属性 @0
+- 获取搜索后的自定义文档树
+ - 第6条的type属性 @docLib
+ - 第6条的name属性 @自定义文档库6
+ - 第6条的objectType属性 @custom
+ - 第6条的objectID属性 @0
+- 获取切换版本后的自定义文档树
+ - 第6条的type属性 @docLib
+ - 第6条的name属性 @自定义文档库6
+ - 第6条的objectType属性 @custom
+ - 第6条的objectID属性 @0
+- 获取我的文档树
+ - 第11条的type属性 @docLib
+ - 第11条的name属性 @我的文档库11
+ - 第11条的objectType属性 @mine
+ - 第11条的objectID属性 @0
+- 获取搜索后的我的文档树
+ - 第11条的type属性 @docLib
+ - 第11条的name属性 @我的文档库11
+ - 第11条的objectType属性 @mine
+ - 第11条的objectID属性 @0
+- 获取切换版本后的我的文档树
+ - 第11条的type属性 @docLib
+ - 第11条的name属性 @我的文档库11
+ - 第11条的objectType属性 @mine
+ - 第11条的objectID属性 @0
+- 获取项目文档树
+ - 第16条的type属性 @docLib
+ - 第16条的name属性 @项目文档主库16
+ - 第16条的objectType属性 @project
+ - 第16条的objectID属性 @11
+- 获取搜索后的项目文档树
+ - 第16条的type属性 @docLib
+ - 第16条的name属性 @项目文档主库16
+ - 第16条的objectType属性 @project
+ - 第16条的objectID属性 @11
+- 获取切换版本后的项目文档树
+ - 第16条的type属性 @docLib
+ - 第16条的name属性 @项目文档主库16
+ - 第16条的objectType属性 @project
+ - 第16条的objectID属性 @11
+- 获取执行文档树
+ - 第20条的type属性 @docLib
+ - 第20条的name属性 @执行文档主库20
+ - 第20条的objectType属性 @execution
+ - 第20条的objectID属性 @101
+- 获取搜索后的执行文档树
+ - 第20条的type属性 @docLib
+ - 第20条的name属性 @执行文档主库20
+ - 第20条的objectType属性 @execution
+ - 第20条的objectID属性 @101
+- 获取切换版本后的执行文档树
+ - 第20条的type属性 @docLib
+ - 第20条的name属性 @执行文档主库20
+ - 第20条的objectType属性 @execution
+ - 第20条的objectID属性 @101
+- 获取产品文档树
+ - 第26条的type属性 @docLib
+ - 第26条的name属性 @产品文档主库26
+ - 第26条的objectType属性 @product
+ - 第26条的objectID属性 @1
+- 获取搜索后的产品文档树
+ - 第26条的type属性 @docLib
+ - 第26条的name属性 @产品文档主库26
+ - 第26条的objectType属性 @product
+ - 第26条的objectID属性 @1
+- 获取切换版本后的产品文档树
+ - 第26条的type属性 @docLib
+ - 第26条的name属性 @产品文档主库26
+ - 第26条的objectType属性 @product
+ - 第26条的objectID属性 @1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getorderedobjects.php b/module/doc/test/model/getorderedobjects.php
index 89f9e86e00..b5602ceb76 100755
--- a/module/doc/test/model/getorderedobjects.php
+++ b/module/doc/test/model/getorderedobjects.php
@@ -1,11 +1,25 @@
#!/usr/bin/env php
getOrderedObjects();
-timeout=0
cid=1
+- 测试空数据 @0
+- 获取已排序的产品数据属性1 @产品1
+- 获取已排序的产品数据属性1 @产品1
+- 获取已排序包括id=1的产品数据属性1 @产品1
+- 获取已排序包括id=1的产品数据属性1 @产品1
+- 获取已排序的项目数据属性11 @敏捷项目1
+- 获取已排序的项目数据属性11 @敏捷项目1
+- 获取已排序包括id=11的项目数据属性11 @敏捷项目1
+- 获取已排序包括id=11的项目数据属性11 @敏捷项目1
+- 获取已排序的执行数据属性102 @敏捷项目1 / 迭代6
+- 获取已排序的执行数据属性102 @敏捷项目1 / 迭代6
+- 获取已排序包括id=101的执行数据属性101 @敏捷项目1 / 迭代5
+- 获取已排序包括id=101的执行数据属性101 @敏捷项目1 / 迭代5
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getorderedproducts.php b/module/doc/test/model/getorderedproducts.php
old mode 100644
new mode 100755
index 0d59b2fe70..795097c80a
--- a/module/doc/test/model/getorderedproducts.php
+++ b/module/doc/test/model/getorderedproducts.php
@@ -1,11 +1,14 @@
#!/usr/bin/env php
getOrderedProducts();
-timeout=0
cid=1
+- 获取系统中已排序的产品第0条的1属性 @产品1
+- 获取系统中包括ID=1已排序的产品第0条的1属性 @产品1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getorderedprojects.php b/module/doc/test/model/getorderedprojects.php
old mode 100644
new mode 100755
index 472ca14779..779aa10d34
--- a/module/doc/test/model/getorderedprojects.php
+++ b/module/doc/test/model/getorderedprojects.php
@@ -1,11 +1,14 @@
#!/usr/bin/env php
getOrderedProjects();
-timeout=0
cid=1
+- 获取系统中已排序的项目第1条的11属性 @项目11
+- 获取系统中包括ID=11已排序的项目第1条的11属性 @项目11
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getprivdocs.php b/module/doc/test/model/getprivdocs.php
index d8f88fdf2c..924fe28307 100755
--- a/module/doc/test/model/getprivdocs.php
+++ b/module/doc/test/model/getprivdocs.php
@@ -1,11 +1,25 @@
#!/usr/bin/env php
getPrivDocs();
-timeout=0
cid=1
+- 获取系统中所有的未删除文档 @1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50
+- 获取系统中所有的文档 @1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50
+- 获取系统中moduleID=1一级子模块所有的文档 @6,7,8,16,17,18,26,27,28,36,37,38,46,47,48
+- 获取系统中moduleID=1所有的文档 @6,16,26,36,46
+- 获取系统中moduleID=1所有的文档 @7,8,17,18,27,28,37,38,47,48
+- 获取系统中moduleID=1所有的未删除文档 @7,8,17,18,27,28,37,38,47,48
+- 获取系统中moduleID=3所有的文档 @9,10,19,20,29,30,39,40,49,50
+- 获取系统中moduleID=3所有的未删除文档 @9,10,19,20,29,30,39,40,49,50
+- 获取系统libID为1,6,11,13中所有的未删除文档 @1,2,6,7,8,9,10,11,12,16,17,18
+- 获取系统libID为1,6,11,13中所有的文档 @1,2,6,7,8,9,10,11,12,16,17,18
+- 获取系统libID为1,6,11,13中moduleID=1一级子模块所有的文档 @6,7,8,16,17,18
+- 获取系统libID为1,6,11,13中moduleID=1所有的文档 @6,16
+- 获取系统libID为1,6,11,13中moduleID=1所有未删除的文档 @6,16
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getprivlibsbydoc.php b/module/doc/test/model/getprivlibsbydoc.php
index 6b427b392f..3d097c5f9a 100755
--- a/module/doc/test/model/getprivlibsbydoc.php
+++ b/module/doc/test/model/getprivlibsbydoc.php
@@ -1,11 +1,25 @@
#!/usr/bin/env php
getPrivLibsByDoc();
-timeout=0
cid=1
+- 获取有权限访问的文档库
+ - 属性11 @11
+ - 属性12 @12
+ - 属性13 @13
+ - 属性6 @6
+ - 属性7 @7
+ - 属性8 @8
+ - 属性16 @16
+ - 属性20 @20
+ - 属性17 @17
+ - 属性18 @18
+ - 属性25 @25
+ - 属性26 @26
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/getproductcrumb.php b/module/doc/test/model/getproductcrumb.php
deleted file mode 100755
index bc0853846d..0000000000
--- a/module/doc/test/model/getproductcrumb.php
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/bin/env php
-getProductCrumb();
-cid=1
-pid=1
-
-
-
-*/
-
-$doc = new docTest();
-
-r($doc->getProductCrumbTest()) && p() && e();
\ No newline at end of file
diff --git a/module/doc/test/model/getstatisticinfo.php b/module/doc/test/model/getstatisticinfo.php
index 2bb79d8e2a..7231b8ee32 100755
--- a/module/doc/test/model/getstatisticinfo.php
+++ b/module/doc/test/model/getstatisticinfo.php
@@ -4,7 +4,6 @@
/**
title=测试 docModel->getStatisticInfo();
-timeout=0
cid=1
- 获取登录用户为admin时,文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
diff --git a/module/doc/test/model/insertseperatedocs.php b/module/doc/test/model/insertseperatedocs.php
old mode 100644
new mode 100755
index 9a7926bd0d..db86cad764
--- a/module/doc/test/model/insertseperatedocs.php
+++ b/module/doc/test/model/insertseperatedocs.php
@@ -1,11 +1,27 @@
#!/usr/bin/env php
insertSeperateDocs();
-timeout=0
cid=1
+- 创建产品文档第1条的title属性 @新建产品文档
+- 创建项目文档第2条的title属性 @新建项目文档
+- 创建执行文档第3条的title属性 @新建执行文档
+- 创建自定义文档
+ - 第4条的type属性 @text
+- 创建私有文档第5条的acl属性 @private
+- 创建自定义文档
+ - 第6条的acl属性 @custom
+ - 第6条的groups属性 @1,2,3
+- 创建我的文档第7条的title属性 @新建我的文档
+- 创建草稿文档
+ - 第8条的title属性 @新建我的草稿文档
+ - 第8条的status属性 @ draft
+- 不输入文档库第lib条的0属性 @『所属库』不能为空。
+- 不输入标题第title条的0属性 @『文档标题』不能为空。
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/processcollector.php b/module/doc/test/model/processcollector.php
old mode 100644
new mode 100755
index fae9407ea8..55393290a2
--- a/module/doc/test/model/processcollector.php
+++ b/module/doc/test/model/processcollector.php
@@ -1,11 +1,14 @@
#!/usr/bin/env php
processCollector();
-timeout=0
cid=1
+- 测试空数据 @0
+- 测试正常数据第1条的collector属性 @,admin,user1,
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/processdoc.php b/module/doc/test/model/processdoc.php
old mode 100644
new mode 100755
index cae644b653..43fee6fdd2
--- a/module/doc/test/model/processdoc.php
+++ b/module/doc/test/model/processdoc.php
@@ -1,11 +1,43 @@
#!/usr/bin/env php
processDoc();
-timeout=0
cid=1
+- 测试空数据 @0
+- 测试docID=1的数据
+ - 属性type @text
+ - 属性title @文档标题1
+- 测试docID=2的数据
+ - 属性type @text
+ - 属性title @文档标题2
+- 测试docID=3的数据
+ - 属性type @text
+ - 属性title @文档标题3
+- 测试docID=4的数据
+ - 属性type @text
+ - 属性title @文档标题4
+- 测试docID=5的数据
+ - 属性type @text
+ - 属性title @文档标题5
+- 测试docID=1的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题1
+- 测试docID=2的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题2
+- 测试docID=3的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题3
+- 测试docID=4的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题4
+- 测试docID=5的数据,并且设置图片大小
+ - 属性type @text
+ - 属性title @文档标题5
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/processdocforupdate.php b/module/doc/test/model/processdocforupdate.php
old mode 100644
new mode 100755
index e577b4b6d0..248360bf56
--- a/module/doc/test/model/processdocforupdate.php
+++ b/module/doc/test/model/processdocforupdate.php
@@ -1,10 +1,39 @@
#!/usr/bin/env php
processDocForUpdate();
cid=1
-outtime=0
+
+- 修改产品文档
+ - 属性lib @26
+ - 属性title @修改产品文档
+ - 属性acl @custom
+- 修改项目文档
+ - 属性lib @18
+ - 属性title @修改项目文档
+ - 属性acl @custom
+- 修改执行文档
+ - 属性lib @25
+ - 属性title @修改执行文档
+ - 属性acl @custom
+- 修改自定义文档
+ - 属性lib @6
+ - 属性title @修改自定义文档
+ - 属性acl @custom
+- 修改私有文档
+ - 属性lib @6
+ - 属性title @修改私有文档
+ - 属性acl @private
+- 修改我的文档
+ - 属性lib @11
+ - 属性title @修改我的文档
+ - 属性acl @private
+- 修改自定义文档
+ - 属性lib @7
+ - 属性title @修改自定义文档
+ - 属性acl @private
*/
diff --git a/module/doc/test/model/processobjecttree.php b/module/doc/test/model/processobjecttree.php
old mode 100644
new mode 100755
index 867b2be105..83706a7cc8
--- a/module/doc/test/model/processobjecttree.php
+++ b/module/doc/test/model/processobjecttree.php
@@ -1,11 +1,26 @@
#!/usr/bin/env php
processObjectTree();
-timeout=0
cid=1
+- 处理api文档库数据 @0
+- 处理自定义文档库数据 @0
+- 处理我的文档库数据 @0
+- 处理项目文档库数据 @0
+- 处理执行文档库数据
+ - 属性name @附件库
+ - 属性type @annex
+ - 属性objectType @execution
+ - 属性objectID @101
+- 处理产品文档库数据
+ - 属性name @附件库
+ - 属性type @annex
+ - 属性objectType @product
+ - 属性objectID @1
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/select.php b/module/doc/test/model/select.php
deleted file mode 100755
index df2eeb4efd..0000000000
--- a/module/doc/test/model/select.php
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/bin/env php
-select();
-cid=1
-pid=1
-
-
-
-*/
-
-$doc = new docTest();
-
-r($doc->selectTest()) && p() && e();
\ No newline at end of file
diff --git a/module/doc/test/model/setmenubytype.php b/module/doc/test/model/setmenubytype.php
index 77b65ea6f4..d7363c25ba 100755
--- a/module/doc/test/model/setmenubytype.php
+++ b/module/doc/test/model/setmenubytype.php
@@ -1,11 +1,30 @@
#!/usr/bin/env php
setMenuByType();
-timeout=0
cid=1
+- 测试空数据
+ - 第11条的type属性 @mine
+ - 第11条的name属性 @我的文档库11
+- 设置我的文档库导航
+ - 第11条的type属性 @mine
+ - 第11条的name属性 @我的文档库11
+- 设置项目文档库导航
+ - 第16条的type属性 @project
+ - 第16条的name属性 @项目文档主库16
+- 设置执行文档库导航
+ - 第20条的type属性 @execution
+ - 第20条的name属性 @执行文档主库20
+- 设置产品文档库导航
+ - 第26条的type属性 @product
+ - 第26条的name属性 @产品文档主库26
+- 设置自定义文档库导航
+ - 第6条的type属性 @custom
+ - 第6条的name属性 @自定义文档库6
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
diff --git a/module/doc/test/model/update.php b/module/doc/test/model/update.php
index 238329b766..105ff4d53f 100755
--- a/module/doc/test/model/update.php
+++ b/module/doc/test/model/update.php
@@ -1,10 +1,40 @@
#!/usr/bin/env php
update();
cid=1
-outtime=0
+
+- 修改产品文档
+ - 第0条的field属性 @title
+ - 第0条的old属性 @文档标题41
+ - 第0条的new属性 @修改产品文档
+- 修改项目文档
+ - 第0条的field属性 @title
+ - 第0条的old属性 @文档标题31
+ - 第0条的new属性 @修改项目文档
+- 修改执行文档
+ - 第0条的field属性 @module
+ - 第0条的old属性 @3
+ - 第0条的new属性 @0
+- 修改自定义文档
+ - 第0条的field属性 @title
+ - 第0条的old属性 @文档标题11
+ - 第0条的new属性 @修改自定义文档
+- 修改私有文档
+ - 第2条的field属性 @acl
+ - 第2条的old属性 @custom
+ - 第2条的new属性 @private
+- 修改我的文档
+ - 第0条的field属性 @title
+ - 第0条的old属性 @文档标题1
+ - 第0条的new属性 @修改我的文档
+- 修改自定义文档
+ - 第0条的field属性 @lib
+ - 第0条的old属性 @6
+ - 第0条的new属性 @7
+- 修改标题为空第title条的0属性 @『文档标题』不能为空。
*/
diff --git a/module/doc/test/model/updateapilib.php b/module/doc/test/model/updateapilib.php
index a0085a5a8f..5e55cc0cb4 100755
--- a/module/doc/test/model/updateapilib.php
+++ b/module/doc/test/model/updateapilib.php
@@ -1,11 +1,31 @@
#!/usr/bin/env php
updateApiLib();
-timeout=0
cid=1
+- 正常修改接口库
+ - 第0条的field属性 @name
+ - 第0条的old属性 @项目接口库1
+ - 第0条的new属性 @修改api文档库
+ - 第1条的field属性 @baseUrl
+ - 第1条的old属性 @~~
+ - 第1条的new属性 @www.zentaopms.com
+ - 第2条的field属性 @acl
+ - 第2条的old属性 @default
+ - 第2条的new属性 @custom
+- 修改users
+ - 第1条的field属性 @users
+ - 第1条的old属性 @admin
+ - 第1条的new属性 @test1
+- 修改名字为空第name条的0属性 @『库名称』不能为空。
+- 修改成重复名称
+ - 第0条的field属性 @name
+ - 第0条的old属性 @项目接口库1
+ - 第0条的new属性 @修改api文档库
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
@@ -30,4 +50,3 @@ r($docTester->updateApiLibTest($ids[0], $openApilib)) && p('0:field,old,new;1:f
r($docTester->updateApiLibTest($ids[0], $updateUsers)) && p('1:field,old,new') && e('users,admin,test1'); // 修改users
r($docTester->updateApiLibTest($ids[0], $noName)) && p('name:0') && e('『库名称』不能为空。'); // 修改名字为空
r($docTester->updateApiLibTest($ids[0], $repeatName)) && p('0:field,old,new') && e('name,项目接口库1,修改api文档库'); // 修改成重复名称
-
diff --git a/module/doc/test/model/updatelib.php b/module/doc/test/model/updatelib.php
index d5862cb004..ac087b5a19 100755
--- a/module/doc/test/model/updatelib.php
+++ b/module/doc/test/model/updatelib.php
@@ -1,11 +1,32 @@
#!/usr/bin/env php
updateLib();
-timeout=0
cid=1
+- 正常修改产品文档库
+ - 第0条的field属性 @name
+ - 第0条的old属性 @产品文档主库26
+ - 第0条的new属性 @编辑文档库
+- 正常修改项目文档库
+ - 第0条的field属性 @name
+ - 第0条的old属性 @项目文档主库18
+ - 第0条的new属性 @编辑文档库
+- 正常修改执行文档库
+ - 第0条的field属性 @name
+ - 第0条的old属性 @执行文档主库20
+ - 第0条的new属性 @编辑文档库
+- 正常修改自定义文档库
+ - 第0条的field属性 @name
+ - 第0条的old属性 @自定义文档库6
+ - 第0条的new属性 @编辑文档库
+- 正常修改无产品第product条的0属性 @『产品库』应当是数字。
+- 正常修改无项目第project条的0属性 @『project』应当是数字。
+- 正常修改无迭代第execution条的0属性 @『迭代库』应当是数字。
+- 正常修改无文档库名第name条的0属性 @『库名称』不能为空。
+
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/doc.class.php';