110 lines
4.4 KiB
PHP
Executable file
110 lines
4.4 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
|
|
/**
|
|
|
|
title=- 属性color @
|
|
timeout=0
|
|
cid=16887
|
|
|
|
- 创建没有在制品限制的看板列
|
|
- 属性name @测试创建不限制看板列
|
|
- 属性limit @-1
|
|
- 属性parent @0
|
|
- 属性group @1
|
|
- 创建没有在制品限制的看板列第limit条的0属性 @父列的在制品数量不能小于子列在制品数量之和
|
|
- 创建有在制品限制的看板列
|
|
- 属性name @测试创建限制父看板列
|
|
- 属性limit @111
|
|
- 属性parent @-1
|
|
- 属性group @1
|
|
- 创建有在制品限制的子看板列第limit条的0属性 @父列的在制品数量不能小于子列在制品数量之和
|
|
- 创建没有名称的看板列第name条的0属性 @『看板列名称』不能为空。
|
|
- 创建没有填写在制品限制的看板列属性limit @在制品数量必须是正整数。
|
|
- 创建在制品数量为0的看板列属性limit @在制品数量必须是正整数。
|
|
- 创建在制品数量超出限制的子看板列第limit条的0属性 @父列的在制品数量不能小于子列在制品数量之和
|
|
|
|
*/
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/lib/model.class.php';
|
|
su('admin');
|
|
|
|
zenData('kanbancolumn')->gen(5);
|
|
|
|
$column1 = new stdclass();
|
|
$column1->name = '测试创建不限制看板列';
|
|
$column1->limit = '-1';
|
|
$column1->noLimit = '-1';
|
|
$column1->color = '#333';
|
|
$column1->group = '1';
|
|
$column1->parent = '0';
|
|
$column1->order = 1;
|
|
|
|
$column2 = new stdclass();
|
|
$column2->name = '测试创建不限制子看板列';
|
|
$column2->limit = '-1';
|
|
$column2->noLimit = '-1';
|
|
$column2->color = '#333';
|
|
$column2->group = '1';
|
|
$column2->parent = '1';
|
|
$column2->order = 2;
|
|
|
|
$column3 = new stdclass();
|
|
$column3->name = '测试创建限制父看板列';
|
|
$column3->limit = '111';
|
|
$column3->color = '#333';
|
|
$column3->group = '1';
|
|
$column3->parent = '-1';
|
|
$column3->order = 3;
|
|
|
|
$column4 = new stdclass();
|
|
$column4->name = '测试创建限制子看板列';
|
|
$column4->limit = '210';
|
|
$column4->color = '#333';
|
|
$column4->group = '1';
|
|
$column4->parent = '2';
|
|
$column4->order = 4;
|
|
|
|
$column5 = new stdclass();
|
|
$column5->name = '';
|
|
$column5->limit = '-1';
|
|
$column5->noLimit = '-1';
|
|
$column5->color = '#333';
|
|
$column5->group = '1';
|
|
$column5->parent = '0';
|
|
$column5->order = 5;
|
|
|
|
$column6 = new stdclass();
|
|
$column6->name = '测试创建不填写在制品数量的看板列';
|
|
$column6->limit = '';
|
|
$column6->color = '#333';
|
|
$column6->group = '1';
|
|
$column6->parent = '0';
|
|
$column6->order = 6;
|
|
|
|
$column7 = new stdclass();
|
|
$column7->name = '测试创建在制品数量为0的看板列';
|
|
$column7->limit = 0;
|
|
$column7->color = '#333';
|
|
$column7->group = '1';
|
|
$column7->parent = '0';
|
|
$column7->order = 7;
|
|
|
|
$column8 = new stdclass();
|
|
$column8->name = '测试创建在制品数量超出限制的子看板列';
|
|
$column8->limit = '111';
|
|
$column8->color = '#333';
|
|
$column8->group = '1';
|
|
$column8->parent = '3';
|
|
$column8->order = 8;
|
|
|
|
$kanban = new kanbanModelTest();
|
|
|
|
r($kanban->createColumnTest(1, $column1)) && p('name,limit,parent,group') && e('测试创建不限制看板列,-1,0,1'); // 创建没有在制品限制的看板列
|
|
r($kanban->createColumnTest(1, $column2)) && p('limit:0') && e('父列的在制品数量不能小于子列在制品数量之和'); // 创建没有在制品限制的看板列
|
|
r($kanban->createColumnTest(1, $column3)) && p('name,limit,parent,group') && e('测试创建限制父看板列,111,-1,1'); // 创建有在制品限制的看板列
|
|
r($kanban->createColumnTest(1, $column4)) && p('limit:0') && e('父列的在制品数量不能小于子列在制品数量之和'); // 创建有在制品限制的子看板列
|
|
r($kanban->createColumnTest(1, $column5)) && p('name:0') && e('『看板列名称』不能为空。'); // 创建没有名称的看板列
|
|
r($kanban->createColumnTest(1, $column6)) && p('limit') && e('在制品数量必须是正整数。'); // 创建没有填写在制品限制的看板列
|
|
r($kanban->createColumnTest(1, $column7)) && p('limit') && e('在制品数量必须是正整数。'); // 创建在制品数量为0的看板列
|
|
r($kanban->createColumnTest(1, $column8)) && p('limit:0') && e('父列的在制品数量不能小于子列在制品数量之和'); // 创建在制品数量超出限制的子看板列
|