Files
EasySoft-ZenTaoPMS/module/doc/test/model/getlibpairs.php
T

75 lines
6.9 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
/**
title=测试 docModel->getLibPairs();
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';
include dirname(__FILE__, 2) . '/doc.class.php';
zdTable('project')->config('execution')->gen(10);
zdTable('product')->config('product')->gen(5);
zdTable('doclib')->config('doclib')->gen(30);
zdTable('user')->gen(5);
su('admin');
$types = array('all', 'includeDeleted', 'hasApi', 'product', 'project', 'execution', 'custom', 'mine');
$extras = array('', 'withObject');
$objectIds = array(0, 1, 11, 101);
$excludeTypes = array('', 'mine');
$docTester = new docTest();
r($docTester->getLibPairsTest($types[0], $extras[0], $objectIds[0], $excludeTypes[0])) && p('6') && e('自定义文档库6'); // 获取系统中所有的文档库
r($docTester->getLibPairsTest($types[0], $extras[1], $objectIds[0], $excludeTypes[0])) && p('7') && e('团队 / 自定义文档库7'); // 获取系统中带对象名字的所有的文档库
r($docTester->getLibPairsTest($types[0], $extras[0], $objectIds[0], $excludeTypes[1])) && p('8') && e('自定义文档库8'); // 获取系统中所有除了我的的文档库
r($docTester->getLibPairsTest($types[1], $extras[0], $objectIds[0], $excludeTypes[0])) && p('11') && e('我的文档库11'); // 获取系统中包括已删除的文档库
r($docTester->getLibPairsTest($types[1], $extras[1], $objectIds[0], $excludeTypes[0])) && p('6') && e('团队 / 自定义文档库6'); // 获取系统中带有对象名字的包括已删除的文档库
r($docTester->getLibPairsTest($types[1], $extras[0], $objectIds[0], $excludeTypes[1])) && p('6') && e('自定义文档库6'); // 获取系统中带有对象名字的包括已删除的非我的文档库
r($docTester->getLibPairsTest($types[2], $extras[0], $objectIds[0], $excludeTypes[0])) && p('6') && e('自定义文档库6'); // 获取系统中有api的文档库
r($docTester->getLibPairsTest($types[2], $extras[1], $objectIds[0], $excludeTypes[0])) && p('7') && e('团队 / 自定义文档库7'); // 获取系统中带对象名字的有api的文档库
r($docTester->getLibPairsTest($types[2], $extras[0], $objectIds[0], $excludeTypes[1])) && p('8') && e('自定义文档库8'); // 获取系统中有api的非我的文档库
r($docTester->getLibPairsTest($types[3], $extras[0], $objectIds[1], $excludeTypes[0])) && p('26') && e('产品文档主库26'); // 获取产品下的文档库
r($docTester->getLibPairsTest($types[3], $extras[1], $objectIds[1], $excludeTypes[0])) && p('26') && e('产品1 / 产品文档主库26'); // 获取产品下的带对象名字的文档库
r($docTester->getLibPairsTest($types[3], $extras[0], $objectIds[1], $excludeTypes[1])) && p('26') && e('产品文档主库26'); // 获取产品下的非我的文档库
r($docTester->getLibPairsTest($types[4], $extras[0], $objectIds[2], $excludeTypes[0])) && p('16') && e('项目文档主库16'); // 获取项目下的文档库
r($docTester->getLibPairsTest($types[4], $extras[1], $objectIds[2], $excludeTypes[0])) && p('16') && e('敏捷项目1 / 项目文档主库16'); // 获取项目下的带对象名字的文档库
r($docTester->getLibPairsTest($types[4], $extras[0], $objectIds[2], $excludeTypes[1])) && p('16') && e('项目文档主库16'); // 获取项目下的非我的文档库
r($docTester->getLibPairsTest($types[5], $extras[0], $objectIds[3], $excludeTypes[0])) && p('20') && e('执行文档主库20'); // 获取执行下的文档库
r($docTester->getLibPairsTest($types[5], $extras[1], $objectIds[3], $excludeTypes[0])) && p('20') && e('敏捷项目1 / 迭代5 / 执行文档主库20'); // 获取执行下的带对象名字的文档库
r($docTester->getLibPairsTest($types[5], $extras[0], $objectIds[3], $excludeTypes[1])) && p('20') && e('执行文档主库20'); // 获取执行下的非我的文档库
r($docTester->getLibPairsTest($types[6], $extras[0], $objectIds[0], $excludeTypes[0])) && p('6') && e('自定义文档库6'); // 获取自定义的文档库
r($docTester->getLibPairsTest($types[6], $extras[1], $objectIds[0], $excludeTypes[0])) && p('7') && e('团队 / 自定义文档库7'); // 获取带对象名字的自定义的文档库
r($docTester->getLibPairsTest($types[6], $extras[0], $objectIds[0], $excludeTypes[1])) && p('8') && e('自定义文档库8'); // 获取非我的自定义的文档库
r($docTester->getLibPairsTest($types[7], $extras[0], $objectIds[0], $excludeTypes[0])) && p('11') && e('我的文档库11'); // 获取我的文档库
r($docTester->getLibPairsTest($types[7], $extras[1], $objectIds[0], $excludeTypes[0])) && p('11') && e('个人 / 我的文档库11'); // 获取带对象名字的我的文档库
r($docTester->getLibPairsTest($types[7], $extras[0], $objectIds[0], $excludeTypes[1])) && p('11') && e('我的文档库11'); // 获取非我的文档库