Files
EasySoft-ZenTaoPMS/module/doc/test/tao/getediteddocs.php
T

33 lines
1.2 KiB
PHP

#!/usr/bin/env php
<?php
/**
title=测试 docModel->getEditedDocs();
timeout=0
cid=1
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/doc.class.php';
$actionTable = zdTable('action');
$actionTable->objectType->range('doc,story,task,bug');
$actionTable->objectID->range('1-20');
$actionTable->action->range('edited');
$actionTable->actor->range('admin,user1,user2');
$actionTable->gen(100);
zdTable('doclib')->config('doclib')->gen(30);
zdTable('doc')->config('doc')->gen(50);
zdTable('user')->gen(5);
su('admin');
$sorts = array('id_desc', 'id_asc', 'title_asc', 'title_desc');
$docTester = new docTest();
r($docTester->getEditedDocsTest($sorts[0])) && p('1:title,editedBy') && e('我的文档1,admin'); // 获取按照id倒序排列我编辑过的文档
r($docTester->getEditedDocsTest($sorts[1])) && p('1:title,editedBy') && e('我的文档1,admin'); // 获取按照id正序排列我编辑过的文档
r($docTester->getEditedDocsTest($sorts[2])) && p('1:title,editedBy') && e('我的文档1,admin'); // 获取按照title正序排列我编辑过的文档
r($docTester->getEditedDocsTest($sorts[3])) && p('1:title,editedBy') && e('我的文档1,admin'); // 获取按照title倒序排列我编辑过的文档