znt/module/upgrade/test/tao/createprojectdoclib.php

38 lines
1.2 KiB
PHP

#!/usr/bin/env php
<?php
declare(strict_types=1);
/**
title=测试 upgradeTao->createProjectDocLib();
cid=19568
- 测试为私有控制权限项目创建项目主库
- 属性name @项目主库
- 属性type @project
- 属性main @1
- 属性acl @private
- 测试为继承项目集权限项目创建项目主库
- 属性name @项目主库
- 属性type @project
- 属性main @1
- 属性acl @custom
- 测试为公开访问权限项目创建项目主库
- 属性name @项目主库
- 属性type @project
- 属性main @1
- 属性acl @open
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/tao.class.php';
zenData('project')->gen(30);
zenData('user')->gen(5);
su('admin');
$upgrade = new upgradeTaoTest();
r($upgrade->createProjectDocLibTest(11)) && p('name,type,main,acl') && e('项目主库,project,1,private'); //测试为私有控制权限项目创建项目主库
r($upgrade->createProjectDocLibTest(12)) && p('name,type,main,acl') && e('项目主库,project,1,custom'); //测试为继承项目集权限项目创建项目主库
r($upgrade->createProjectDocLibTest(13)) && p('name,type,main,acl') && e('项目主库,project,1,open'); //测试为公开访问权限项目创建项目主库