* Change the comment of the unit test.
This commit is contained in:
Regular → Executable
+50
-1
@@ -1,11 +1,60 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+17
-1
@@ -1,11 +1,27 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+90
-1
@@ -1,11 +1,100 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
/**
|
||||
|
||||
title=测试 docModel->checkPrivDoc();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 检查管理员对于没有libID文档权限 @0
|
||||
|
||||
Regular → Executable
+17
-1
@@ -1,11 +1,27 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,27 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+7
-1
@@ -1,11 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,22 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,10 +1,43 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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属性 @『迭代库』应当是数字。
|
||||
|
||||
*/
|
||||
|
||||
|
||||
Regular → Executable
+17
@@ -1,11 +1,28 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+7
-1
@@ -1,11 +1,17 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+4
-1
@@ -1,11 +1,14 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->deleteFiles();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 测试空数据 @0
|
||||
- 测试正常数据属性1 @1
|
||||
|
||||
*/
|
||||
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
Regular → Executable
+12
-1
@@ -1,11 +1,22 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,40 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,43 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,40 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+29
-1
@@ -1,11 +1,39 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,38 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,488 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+32
-1
@@ -1,11 +1,42 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,10 +1,20 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->getExecutionModulePairs();
|
||||
cid=1
|
||||
|
||||
- 测试系统里有执行文档库数据和模块数据的情况属性1 @这是一个模块1
|
||||
- 测试系统里没有执行库文档数据的情况 @0
|
||||
|
||||
*/
|
||||
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
@@ -2,12 +2,22 @@
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/doc.class.php';
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->getFileIcon();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 获取txt类型文件的图标 @<i class='file-icon icon icon-file-text'></i>
|
||||
- 获取doc类型文件的图标 @<i class='file-icon icon icon-file-word'></i>
|
||||
- 获取wps类型文件的图标 @<i class='file-icon icon icon-file'></i>
|
||||
- 获取pdf类型文件的图标 @<i class='file-icon icon icon-file-pdf'></i>
|
||||
- 获取ppt类型文件的图标 @<i class='file-icon icon icon-file-powerpoint'></i>
|
||||
- 获取xls类型文件的图标 @<i class='file-icon icon icon-file-excel'></i>
|
||||
- 获取avi类型文件的图标 @<i class='file-icon icon icon-file-video'></i>
|
||||
- 获取mp3类型文件的图标 @<i class='file-icon icon icon-file-audio'></i>
|
||||
- 获取rar类型文件的图标 @<i class='file-icon icon icon-file-archive'></i>
|
||||
|
||||
*/
|
||||
|
||||
zdTable('file')->gen(45);
|
||||
|
||||
@@ -1,11 +1,20 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,43 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+26
-1
@@ -1,11 +1,36 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,44 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+5
-1
@@ -1,11 +1,15 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->getLibsOptionMenu();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 测试libs为空 @0
|
||||
- 获取文档库的目录属性6_0 @自定义文档库6/
|
||||
- 获取接口库的目录属性1_0 @项目接口库1/
|
||||
|
||||
*/
|
||||
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
Regular → Executable
+92
-1
@@ -1,11 +1,102 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+5
-1
@@ -1,11 +1,15 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+30
-1
@@ -1,11 +1,40 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+11
-1
@@ -1,11 +1,21 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+38
-1
@@ -1,11 +1,48 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+135
-1
@@ -1,11 +1,145 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+38
-1
@@ -1,11 +1,48 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+18
-1
@@ -1,11 +1,28 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,24 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+80
-1
@@ -1,11 +1,90 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,25 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+4
-1
@@ -1,11 +1,14 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->getOrderedProducts();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 获取系统中已排序的产品第0条的1属性 @产品1
|
||||
- 获取系统中包括ID=1已排序的产品第0条的1属性 @产品1
|
||||
|
||||
*/
|
||||
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
Regular → Executable
+4
-1
@@ -1,11 +1,14 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->getOrderedProjects();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 获取系统中已排序的项目第1条的11属性 @项目11
|
||||
- 获取系统中包括ID=11已排序的项目第1条的11属性 @项目11
|
||||
|
||||
*/
|
||||
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
@@ -1,11 +1,25 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,11 +1,25 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/doc.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->getProductCrumb();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
$doc = new docTest();
|
||||
|
||||
r($doc->getProductCrumbTest()) && p() && e();
|
||||
@@ -4,7 +4,6 @@
|
||||
/**
|
||||
|
||||
title=测试 docModel->getStatisticInfo();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 获取登录用户为admin时,文档总数、今日编辑文档数、用户编辑过的文档数、用户创建的文档数
|
||||
|
||||
Regular → Executable
+17
-1
@@ -1,11 +1,27 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+4
-1
@@ -1,11 +1,14 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->processCollector();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 测试空数据 @0
|
||||
- 测试正常数据第1条的collector属性 @,admin,user1,
|
||||
|
||||
*/
|
||||
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
|
||||
Regular → Executable
+33
-1
@@ -1,11 +1,43 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Regular → Executable
+30
-1
@@ -1,10 +1,39 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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
|
||||
|
||||
*/
|
||||
|
||||
|
||||
Regular → Executable
+16
-1
@@ -1,11 +1,26 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/doc.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->select();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
$doc = new docTest();
|
||||
|
||||
r($doc->selectTest()) && p() && e();
|
||||
@@ -1,11 +1,30 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
@@ -1,10 +1,40 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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属性 @『文档标题』不能为空。
|
||||
|
||||
*/
|
||||
|
||||
|
||||
@@ -1,11 +1,31 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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文档库'); // 修改成重复名称
|
||||
|
||||
|
||||
@@ -1,11 +1,32 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
|
||||
title=测试 docModel->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';
|
||||
|
||||
Reference in New Issue
Block a user