98 lines
3.8 KiB
PHP
Executable file
98 lines
3.8 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/lib/model.class.php';
|
|
zenData('kanban')->gen(1);
|
|
zenData('kanbanregion')->gen(1);
|
|
|
|
/**
|
|
|
|
title=测试 kanbanModel->create();
|
|
timeout=0
|
|
cid=16885
|
|
|
|
- 创建协同空间
|
|
- 属性name @测试创建协作看板
|
|
- 属性space @1
|
|
- 属性owner @po15
|
|
- 属性whitelist @~~
|
|
- 创建私人空间
|
|
- 属性name @测试创建私人看板
|
|
- 属性space @2
|
|
- 属性owner @admin
|
|
- 属性whitelist @user4
|
|
- 创建公共空间
|
|
- 属性name @测试创建公共看板
|
|
- 属性space @3
|
|
- 属性owner @po17
|
|
- 属性whitelist @~~
|
|
- 创建没有名字的公共空间第name条的0属性 @『看板名称』不能为空。
|
|
- 创建没有空间公共空间第space条的0属性 @『所属空间』不能为空。
|
|
- 创建重名公共空间第name条的0属性 @『看板名称』已经有『测试创建公共看板』这条记录了。如果您确定该记录已删除,请到后台-系统设置-回收站还原。
|
|
|
|
*/
|
|
|
|
$kanban1 = new stdclass();
|
|
$kanban1->space = 1;
|
|
$kanban1->name = '测试创建协作看板';
|
|
$kanban1->owner = 'po15';
|
|
$kanban1->team = 'user3';
|
|
$kanban1->fluidBoard = '1';
|
|
$kanban1->minColWidth = 300;
|
|
$kanban1->desc = '测试创建协作看板的描述';
|
|
|
|
$kanban2 = new stdclass();
|
|
$kanban2->space = 2;
|
|
$kanban2->name = '测试创建私人看板';
|
|
$kanban2->owner = 'po16';
|
|
$kanban2->whitelist = 'user4';
|
|
$kanban2->team = 'user5';
|
|
$kanban2->fluidBoard = '1';
|
|
$kanban2->minColWidth = 300;
|
|
$kanban2->desc = '测试创建私人看板的描述';
|
|
|
|
$kanban3 = new stdclass();
|
|
$kanban3->space = 3;
|
|
$kanban3->name = '测试创建公共看板';
|
|
$kanban3->owner = 'po17';
|
|
$kanban3->team = 'user5';
|
|
$kanban3->fluidBoard = '1';
|
|
$kanban3->minColWidth = 300;
|
|
$kanban3->desc = '测试创建公共看板的描述';
|
|
|
|
$kanban4 = new stdclass();
|
|
$kanban4->space = 3;
|
|
$kanban4->name = '';
|
|
$kanban4->owner = 'po17';
|
|
$kanban4->team = 'user5';
|
|
$kanban4->fluidBoard = '1';
|
|
$kanban4->minColWidth = 300;
|
|
$kanban4->desc = '测试创建没有名字看板的描述';
|
|
|
|
$kanban5 = new stdclass();
|
|
$kanban5->space = 0;
|
|
$kanban5->name = '测试创建没有空间的公共看板';
|
|
$kanban5->owner = 'po17';
|
|
$kanban5->team = 'user5';
|
|
$kanban5->fluidBoard = '1';
|
|
$kanban5->minColWidth = 300;
|
|
$kanban5->desc = '测试创建没有空间的公共看板的描述';
|
|
|
|
$kanban6 = new stdclass();
|
|
$kanban6->space = 3;
|
|
$kanban6->name = '测试创建公共看板';
|
|
$kanban6->owner = 'po17';
|
|
$kanban6->team = 'user5';
|
|
$kanban6->fluidBoard = '1';
|
|
$kanban6->minColWidth = 300;
|
|
$kanban6->desc = '测试创建重名的公共看板的描述';
|
|
|
|
su('admin');
|
|
$kanban = new kanbanModelTest();
|
|
|
|
r($kanban->createTest($kanban1)) && p('name,space,owner,whitelist') && e('测试创建协作看板,1,po15,~~'); // 创建协同空间
|
|
r($kanban->createTest($kanban2)) && p('name,space,owner,whitelist') && e('测试创建私人看板,2,admin,user4'); // 创建私人空间
|
|
r($kanban->createTest($kanban3)) && p('name,space,owner,whitelist') && e('测试创建公共看板,3,po17,~~'); // 创建公共空间
|
|
r($kanban->createTest($kanban4)) && p('name:0') && e('『看板名称』不能为空。'); // 创建没有名字的公共空间
|
|
r($kanban->createTest($kanban5)) && p('space:0') && e('『所属空间』不能为空。'); // 创建没有空间公共空间
|
|
r($kanban->createTest($kanban6)) && p('name:0') && e('『看板名称』已经有『测试创建公共看板』这条记录了。如果您确定该记录已删除,请到后台-系统设置-回收站还原。'); // 创建重名公共空间
|