From b1685b7933cd7e5ca0e0b94e0ded415362eeb8f4 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Mon, 11 Dec 2023 10:12:27 +0800 Subject: [PATCH] * Change the comment of the unit test. --- module/doc/test/model/buildlibitem.php | 51 +- module/doc/test/model/buildquery.php | 18 +- module/doc/test/model/buildsearchform.php | 91 +++- module/doc/test/model/checkprivdoc.php | 1 - module/doc/test/model/checkprivlib.php | 18 +- module/doc/test/model/create.php | 18 +- module/doc/test/model/createaction.php | 8 +- module/doc/test/model/createapilib.php | 13 +- module/doc/test/model/createlib.php | 35 +- module/doc/test/model/createseperatedocs.php | 17 + module/doc/test/model/deleteaction.php | 8 +- module/doc/test/model/deletefiles.php | 5 +- module/doc/test/model/getactionbyobject.php | 13 +- module/doc/test/model/getapilibs.php | 31 +- module/doc/test/model/getbyid.php | 34 +- module/doc/test/model/getbyidlist.php | 31 +- module/doc/test/model/getdocquery.php | 30 +- module/doc/test/model/getdocs.php | 29 +- module/doc/test/model/getdocsbybrowsetype.php | 479 +++++++++++++++++- module/doc/test/model/getdocsbysearch.php | 33 +- module/doc/test/model/getdoctree.php | 10 + .../test/model/getexecutionmodulepairs.php | 4 + module/doc/test/model/getfileicon.php | 12 +- module/doc/test/model/getfilesourcepairs.php | 11 +- module/doc/test/model/getlibbyid.php | 10 +- module/doc/test/model/getlibfiles.php | 34 +- module/doc/test/model/getlibpairs.php | 27 +- module/doc/test/model/getlibs.php | 35 +- module/doc/test/model/getlibsoptionmenu.php | 6 +- module/doc/test/model/getlibtree.php | 93 +++- .../doc/test/model/getlinkedexecutiondata.php | 6 +- module/doc/test/model/getlinkedobjectdata.php | 31 +- .../doc/test/model/getlinkedprojectdata.php | 12 +- module/doc/test/model/getminelist.php | 39 +- .../doc/test/model/getmydoclistbysearch.php | 136 ++++- module/doc/test/model/getmyspacedocs.php | 39 +- module/doc/test/model/getobjectbyid.php | 19 +- module/doc/test/model/getobjectsbydoc.php | 15 +- module/doc/test/model/getobjecttree.php | 81 ++- module/doc/test/model/getorderedobjects.php | 16 +- module/doc/test/model/getorderedproducts.php | 5 +- module/doc/test/model/getorderedprojects.php | 5 +- module/doc/test/model/getprivdocs.php | 16 +- module/doc/test/model/getprivlibsbydoc.php | 16 +- module/doc/test/model/getproductcrumb.php | 19 - module/doc/test/model/getstatisticinfo.php | 1 - module/doc/test/model/insertseperatedocs.php | 18 +- module/doc/test/model/processcollector.php | 5 +- module/doc/test/model/processdoc.php | 34 +- module/doc/test/model/processdocforupdate.php | 31 +- module/doc/test/model/processobjecttree.php | 17 +- module/doc/test/model/select.php | 19 - module/doc/test/model/setmenubytype.php | 21 +- module/doc/test/model/update.php | 32 +- module/doc/test/model/updateapilib.php | 23 +- module/doc/test/model/updatelib.php | 23 +- 56 files changed, 1794 insertions(+), 90 deletions(-) mode change 100644 => 100755 module/doc/test/model/buildlibitem.php mode change 100644 => 100755 module/doc/test/model/buildquery.php mode change 100644 => 100755 module/doc/test/model/buildsearchform.php mode change 100644 => 100755 module/doc/test/model/checkprivlib.php mode change 100644 => 100755 module/doc/test/model/createaction.php mode change 100644 => 100755 module/doc/test/model/createseperatedocs.php mode change 100644 => 100755 module/doc/test/model/deleteaction.php mode change 100644 => 100755 module/doc/test/model/deletefiles.php mode change 100644 => 100755 module/doc/test/model/getactionbyobject.php mode change 100644 => 100755 module/doc/test/model/getdocquery.php mode change 100644 => 100755 module/doc/test/model/getdocsbysearch.php mode change 100644 => 100755 module/doc/test/model/getlibpairs.php mode change 100644 => 100755 module/doc/test/model/getlibsoptionmenu.php mode change 100644 => 100755 module/doc/test/model/getlibtree.php mode change 100644 => 100755 module/doc/test/model/getlinkedexecutiondata.php mode change 100644 => 100755 module/doc/test/model/getlinkedobjectdata.php mode change 100644 => 100755 module/doc/test/model/getlinkedprojectdata.php mode change 100644 => 100755 module/doc/test/model/getminelist.php mode change 100644 => 100755 module/doc/test/model/getmydoclistbysearch.php mode change 100644 => 100755 module/doc/test/model/getmyspacedocs.php mode change 100644 => 100755 module/doc/test/model/getobjectbyid.php mode change 100644 => 100755 module/doc/test/model/getobjecttree.php mode change 100644 => 100755 module/doc/test/model/getorderedproducts.php mode change 100644 => 100755 module/doc/test/model/getorderedprojects.php delete mode 100755 module/doc/test/model/getproductcrumb.php mode change 100644 => 100755 module/doc/test/model/insertseperatedocs.php mode change 100644 => 100755 module/doc/test/model/processcollector.php mode change 100644 => 100755 module/doc/test/model/processdoc.php mode change 100644 => 100755 module/doc/test/model/processdocforupdate.php mode change 100644 => 100755 module/doc/test/model/processobjecttree.php delete mode 100755 module/doc/test/model/select.php 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';