Files
EasySoft-ZenTaoPMS/test/model/doc/getlibsbyobject.php
2022-05-07 15:33:58 +08:00

30 lines
1.4 KiB
PHP

#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/doc.class.php';
su('admin');
/**
title=测试 docModel->getLibsByObject();
cid=1
pid=1
*/
global $tester;
$doc = $tester->loadModel('doc');
$types = array('all', 'api', 'product', 'project', 'execution', 'custom', 'book');
$objectIDList = array('1', '117', '217', '901');
$appendLib = '701';
r($doc->getLibsByObject($types[0], $objectIDList[0], '', $appendLib)) && p() && e('0'); //all类型查询
r($doc->getLibsByObject($types[1], $objectIDList[0], '', $appendLib)) && p() && e('0'); //api类型查询
r($doc->getLibsByObject($types[2], $objectIDList[0], '', $appendLib)) && p('1:name;701:type') && e('产品主库;execution');//product类型查询
r($doc->getLibsByObject($types[3], $objectIDList[1], '', $appendLib)) && p() && e('0'); //project类型查询
r($doc->getLibsByObject($types[4], $objectIDList[2], '', $appendLib)) && p('307:name;701:type') && e('迭代主库;execution');//execution类型查询
r($doc->getLibsByObject($types[5], $objectIDList[3], '', $appendLib)) && p('900:name;701:type') && e('自定义库;execution');//custom类型查询
r($doc->getLibsByObject($types[6], $objectIDList[3], '', $appendLib)) && p('701:type') && e('execution'); //book类型查询